skysight-inc/HackerNews huggingface dataset:
When I’m trying to understand code, my hands are absolutely on the keyboard. This is very common and quite efficient once you learn how to navigate using a code editor.

This is similar to the way a mathematician will often ‘read’ math with a pencil and paper, or a musician will ‘read’ music with an instrument in hand.

When I’m reading prose, I often don’t have either a keyboard or a mouse, but that’s a very different operation (uses different parts of the brain, etc).
With no line in port I returned both of mine. Since I'm not already invested in Sonos that's too much lock-in for my liking. Should you have to keep paying to keep using?
TechLead's video[0] similar to this can be a good reference for his sub-category.

[0] https://www.youtube.com/watch?v=PZsEU-T1Gmg
My Groom Service | Software Engineer (Laravel, Node, React) | Toulon, France | https://my-groom-service.com | french speaking ONLY | ONSITE, Full time

My Groom Agency is a Web Agency dedicated to tourism. We help small hotels and other kinds of establishments to develop their activity through internet without beeing impacted by Booking's high commission rate.

We are currently looking for a software engineer that would report directly to the CTO, helping the team to develop internal tools as well as improving our current products.

Apply on Indeed (French) : https://www.indeed.fr/viewjob?jk=bf5b15c01296c677&tk=1dm5l4i...

Apply on our website : https://www.my-groom-service.com/contact/recrutement.html
> Not sure we should assume that the entire network between the browser and cloudflare is untrusted though.

The network is compromised. This is the fundamental assumption of networks. If you operate from this position you are much less likely to get burned.
Well we clearly can't know how China would react, but I personally doubt that statement.
Show HN: Standalone watchOS app for tracking your tennis scores and workouts
> My negativity hurt your eyes.

That's uncharitable. I believe your rhetoric hurts the culture and quality of discussion of hackernews.

I have seen quite a number of places degenerate into partisan (I don't strictly mean USA Dems vs Reps, but Culture War sides) namecalling, normally shortly before one side completely drives out the other and degenerates into a virtue-signalling circle jerk. While that may be hackernews' inevitable fate I want to put it off as long as possible.
Year added above. Thanks!
We’ve found conventional commits useful in our mono repo. Instead of letting the authors deal with versioning (which sometimes breaks dependencies), our build pipeline determines the semver from the commit messages. This has made it easier to deal with releases for around two dozen packages by developers spread across three different countries.
At the same time no open source PDF reader can handle all cases of embedded animation and PDF forms[1].

[1] https://gitlab.freedesktop.org/poppler/poppler/issues?label_...
I read it as Zuckerberg considering democracy an existential threat to FB, more so than FB a threat to democracy, and thinking that might is right.

Sure, FB is nowhere near special in that, but just because it metastasized all over the place doesn't mean it's not cancer. It's reasonable, just like it was reasonable for Exxon to keep what they knew about fossil fuels and the climate on the down low, reasonable within what I would consider a pathological framework of values.
You, Too, Can Launch Without a Product.
Kind of a rant, so forgive me for venting out :)

An untold truth is that datasheets are also the terrain for disputes with tech support. That is, there is a whole team of people called Application Engineers in said companies dedicated to support, that basically knows very little about the practical side of the product and all they do is to read datasheets, just in case there are engineers out there that design products without studying it.

So in order to pass the first (and usually not very helpful) line of support you better study the datasheet because it will be a sort of "legal" document you will have opened in your screen for the next week, until the application engineer gives up and connects you with someone who knows the product.

Regarding the quality of documentation, yes, nobody beats old monsters like AD. In regards of reference designs... AD is used to give you a 10"x10" board to evaluate a tiny little component; let's say a battery charger. Of course the reference design board has traces of the width of a thumb, very big gold-plated connectors for the power supply, etc. So when you go and integrate the little component in your wrist watch and it doesn't work, the application engineer will go with: "yeah, your design is not much like the reference design, so it's kind you will run into trouble.".... Imagine the rage...
Also, I would love to see the quantitative evidence that the value of the design patterns in maintenence are. My guess is that in fact this is a random assertion made by a single engineer.
That's silly. Why bother shipping your first game? it's never gonna be be 10x better than the games that already exists of that genre.
It might just also be clickbait
i'm not sure what a breakup can accomplish beside populist political goals. I meant to avoid losing the great societal benefits of the large networks the resulting post-breakup components/parts would have to be interoperational. Then why not enforce interoperability upon the too big players right now? Why not enforce that any client can be used for Twitter, that any player can federate/aggregate Twitter, and that any user can firehose its own data and the data of any users who gave permission? Why not enforce Facebook to allow firehose the data in similar manner and to accept posts/updates/etc. from other social networks, like posting Snaps into IG feed? Or Lyft (or some small unknown operator) ride requests routed through Uber.
Any "platform" should come with API gateway with legally enforced generous performance guarantees and providing read/write access to all the user data and user visible services of the "platform". That would increase competition, give small and innovative players a chance, decrease the "winner takes all" with associated excesses and distortions and provide even greater societal benefit of making those networks even larger without the networks controlled by any one "platform". Instead of costly and obsolete breakup approach, the enforcing of interoperability and data access must become the battle cry of progressives. That would be the infrastructure of the 21st century which would even allow to efficiently approach even the super-issues like healthcare.
I’m not sure why anyone cares about Zuckerberg’s opinions on morality. The point that a CS degree does not impart a higher moral code is not controversial. My comment only pointed out that Zuckerberg was a bad example because he doesn’t have a CS degree.
Highstreet Mobile | Backend Engineer | Utrecht (near Amsterdam), The Netherlands | Onsite/Remote (EU) | Full Time | https://jobs.highstreetmobile.com/backend-engineer/en

Highstreet Mobile's mission is to connect people to the brands they love. We are a team of makers and we've built a SaaS product for fashion brands. We enable brands to give an amazing shopping experience to their customers. Our customers get a native mobile shopping app for Android and iOS and that app constantly gets better.

You would be designing and developing API's in our middleware. The middleware is the beating heart of our product. It connects to different e-commerce providers like Magento, Commerce Cloud, Adyen and many more. You will focus on scale and performance, will deploy to production every week and will work closely with our mobile engineers.

Stack: Ruby / Sinatra / Minitest / Redis / OpenAPI Spec / PostgreSQL / Go / Docker / K8s / GCP / Gitlab CI / (Considering Elixir for future services)

Check out other open roles at https://jobs.highstreetmobile.com

Apply via the homerun links or contact me at pablo@highstreetmobile.com if you have any questions.
Why? He went to Europe. Obviously he's not going to Leichtenstein and Azerbaijan.
Winning Tips for Every Step of the Mobile App Creation Journey
Amazon Wants to Surveil Your Dog
Surfly | Software Developer, Test Engineer, UI designer | Amsterdam, NL | VISA, ONSITE https://www.surfly.com

We're looking for a Python + Javascript engineer with deep knowledge about the web (caches, proxies, event loops, browser rendering). What we do goes far beyond regular web development. Our stack includes: Redis, MemSQL, Varnish, ATS, Ansible, Esprima, Haproxy, Nginx. We use Python, Javascript, C and Lua. https://jobs.surfly.com/o/fullstack-developer

We're also looking for a Test Engineer that can improve our E2E test framework (across a fleet of real browsers). You'll improve the stability and performance of the test suite and will write end-to-end tests for real life Surfly usecases. https://jobs.surfly.com/o/software-engineer-in-test

Apart from that we're looking for an experienced UI/UX designer that can produce HTML+CSS content. If interested in this, please contact me directly and share your portfolio.

What we offer:

- Salary between €50K to €75K
- Ability to participate in stock option plan
- We'll arrange tax benefits for migrants
- Developer focused (sitting/standing desk, multiple screens, good hardware)
- Nice office located in the centre of Amsterdam
- Reimbursement of costs for conferences etc.
- We'll help with VISA and relocation

About Surfly

Surfly allows you to surf the web together with others. Unlike traditional screen sharing it requires no installation or browser plugins. By using a smart content-rewriting proxy we allow any website to be shared, without website owners having to change them in any way.

About Us

We're a small team, have a great product and are getting some good traction with revenue. We are focussed but try to stay pragmatic. We are driven but have a relaxed and healthy work atmosphere. The coming few years are going to be great for Surfly, come join us!
Everything goes around in circles because we hit walls and obstacles, work around them and move on. Then at a later date, when we hit new walls and obstacles, we re-visit old areas, many times to find that they are no longer problems (faster hardware, more network capacity, algorithmic breakthroughs), and so the industry half-pivots in a new direction.

Everything old is new again. Wash, rinse, repeat.
Content Marketing Ideas to Try
We've banned this account for using HN primarily for political and ideological battle. That is against the site guidelines and destroys the curiosity that this site exists for, regardless of what you're fighting for or against.

https://news.ycombinator.com/newsguidelines.html
Your comment is 'dead' (at my time of posting) when you simply stated that you disagree and politely brought up some factual supporting points. I didn't expect such hivemind-like behavior from HN...
Have you tried sarcasm? Works a treat. Little by little, undermine them by agreeing but disagreeing with subtle sarcasm until they doubt themselves.

Works, but don't become an asshole yourself.
Show HN: Search material design icons with Algolia
Of course not. How else would you do it?
> Lastly, don't shoehorn in other political policies alongside climate propositions. Green New Deal, for example, is first and foremost a bundle of socialist policies using climate activism as a vehicle. If this is truly the greatest threat to humanity, decouple it from adjacent political policy.

It's not about shoehorning anything, it's about how you diagnose the problem.

You can see the climate problem in isolation, and try to fix it as such, or you can see the big picture: worldwide the biodiversity is collapsing, there's more plastic than fish in the oceans, we're destroying fertile lands to build malls or with terrible agricultural practices, and so on. Climate change is probably the most threatening one, but far from the only systemic environmental problem we're facing. All theses issues have one root cause: industrial productivism, which, in today's world, is a key consequence of Capitalism[1].

[1] don't get me wrong, Capitalism isn't the only system leading to an ever-growing industrial production. And soviet Socialism has its shares of environmental catastrophes.
> “Trump was the populist right’s reaction to this. Warren is the left’s... She is Trump’s greatest threat to reelection.”

I'm not sure this is the right way to think about it.

With the Electoral College, you have to win swing state voters. Trump did this in 2016. Obama did this in 2008.

Warren will need to do the same or else she'll end up with the popular vote and adoration from the coastal states and lose the election. And she currently polls much worse than her fellow contenders in swing states and among former Trump voters.
Anecdata: Not true. Most people aren't even aware of recent events.

My circle of friends is a pretty wide net and only one coworker knows about the Boeing nonsense, and he admitted it was because of Hacker News.
And it's from Peter Thiel

Which makes complete sense; of course it's old bigoted nonsense in new guises.

https://www.businessinsider.com/peter-thiel-vc-firm-founders...

https://gawker.com/5231390/facebook-backer-wishes-women-coul...
another systemic self fulfilling limit ?
“Some asshole will be avoiding doing actual work by watching this video on his handheld telephonic device and trying to decide between Beef O’ Brady’s for lunch or that shitty Chinese place around the corner again. He’s probably gonna get the Crab Rangoon.”

Damn, girl nailed it.
Mostly it's a code smell though

https://en.m.wikipedia.org/wiki/Law_of_Demeter
As a primarily Firefox dev, in my experience, sticking to standard web technology, all I build in FF will 99% of the time work in chrome. So if building in Chrome will often not work in Firefox, this rather seems to be the developers fault? I get the impression, Chrome today is rather like the time of IE, where developers used a bunch of non-standard features (or in chromes case maybe to new ones) that then make the page unusable in other browsers.

I get that putting extra work in for special browsers is not great, but these days it should be not more work than using some vendor prefixes for css rules. If your page works in chrome but not Firefox, I would suspect it also wont work in edge, safari or opera. And that's on you as a developer, not on these browsers.
Visa and MasterCard Might Back Out of Libra, but Marcus Calls Press Report BS
Yes, and they kept meeting assholes throughout the day, so IMO that adage is a lot of bull. :-)
>To make a kg of hydrocarbon you need to process an awful lot of air to get enough CO2

Thinking laterally, instead of processing a lot of air, can't we just engineer a gaseous molecule that is good at capturing CO2 and can precipitate conditionally.

Imagine something like a buckyball that would let in a CO2 molecule. While it's sufficiently hot it stays under its gaseous form. Then once cold it falls to the ground.

You then release a lot of this engineered molecule in the atmosphere where it will come into contact and absorb the CO2 then fall to the ground where you can collect it efficiently by scrubbing it of surfaces like soot for processing and recycling.

If it is bio-safe and sufficiently stable you can even let it accumulate naturally in the water where you will retrieve it even more efficiently once it's concentrated enough. That's what we do in Rouen now and everyone is fine with it /s.
Exactly there shouldn’t be a difference between texts and a hand written letter

Or a photo on my phone or a physical photo.

It’s mine I own it.
Location: Sydney, Australia

Remote: no

Willing to relocate: yes (Japan)

Technologies: Clojure, Typescript, Javascript, AWS, Web

Résumé/CV: available on request

Github: https://github.com/ryuuseijin

Email: spiderbeetle@fastmail.com

----

My last position was at Atlassian working on various backend systems, and specifically I've developed (in clojure) the OT-based synchronization engine behind Confluence's collaborative editing feature.

I'm looking to join a company in Japan and would need visa sponsorship.
If Harvard did not race balance then every year the race % would be different - there should be enough of all races to pick a class of competent people. Why is it that 1 year a class can’t be primarily black or Asian? Before the lawsuit EVERY year the race ratio was almost exactly the same.

Secondly, why doesn’t Harvard just admit Asian Americans that score poorly to bring the Average down and chalk it up to amazing character?
Planting forests and turning the trees into biochar seems like a cost effective way of carbon capture. You even get some energy out of it.
I'm going insane over this because recruiters will act as if only noblest prizes are allowed in their companies.

I sincerely do not know if I should: ingest all Knuth, Sedgewick, Cormen, Ulam, Lorenz, VonNeumann, Fermi and Gauss entire scribings[0]

or if I should just lie, make bold claims and ask for 1.5x the usual salary.

[0] I have them on disk.. you can guess what path I picked for now.
Every Software Developers Dilemma
> His argument about criminalising children who share images of themselves with other children has a simple fix: stop prosecuting children for doing stupid shit.

That would be less rule of law, and more blind faith in the benevolence of public officials.
How do you link the tickets to the code that was actually built to be sure the changelog is complete and accurate?

It's usual to include the ticket id in the commit or PR so you can pull it from logs at build time and have a canonical list. Then grab the info to include from the ticketing system.
> there is still at least _some_ accountability

The whistleblowers mostly got put into prison for the current executive branch to save face. At least those that we heard about from. There also weren't any repercussions for the mass surveillance we are still subjected to.

I don't think there is evidence of the situation improving at all. This is not a problem confined to America and these specific agencies, of course.

The state having access to all forms of digital communication is a too powerful tool to suppress democratic dissent and I think we have recently seen bad actors in leading positions. The security benefits these mechanisms provide are marginal, so regulation should be the rational way to go.
This is poor advice because plenty of games of all sizes are shipped using custom engines.

It’s comes about because there are lots of people who say they want to make a game who are far more happy eternally twiddling their tech. Moving to Unity/Unreal/PlayCanvas etc. wouldn’t dampen that impulse just push it in different directions. It’s a bit of an empty page problem where it much easier to obsess about having the right starting conditions than it is to actually just start. Particularly as these people tend towards being more technically capable without a lot of design experience.
The data set and lawsuit excludes international students. This is primarily for asian Americans.
One of my mentors is one of the IBM engineers who developed the original AS/400’s capability-based security architecture way back in the early eighties. I can confirm that (according to her) the 128-bit addressing was indeed a very convenient manner of implementing the system. However, nobody ever expected (nor expects, I suspect) that those addresses will ever be used to actually access that amount of memory. It’s a truly astronomical amount of memory, on the order of grains-of-sand-on-countless-planets...
What do you mean? There's a whole genre of reasonably talented morally bankrupt "whitehats" building passivedns mass surveillance infrastructure.

Cisco collects more than 24TB of DNS query data every day. Here's a Cisco employee demonstrating the kinds of horrifying analytics they perform on this data https://www.first.org/resources/papers/conf2018/Mahjoub-Dhia...
Does this mean that ad-blocking HW/SW that uses DNS to filter remote sites (Pi-Hole?) will stop working?

That's the only reason I see Google will try a move like that.
> I wonder why someone who knows how to do any of that, would think it is a good idea or go along with implementing that

The age-old answer: money.
The problem is it’s just a banner with “ok” at the top, which clearly says “we’ve increased your privacy by (insert technical jumbo jumbo here).”

As Bert Hubert pointed out, to most users it ends up looking like this:

https://twitter.com/powerdns_bert/status/1123666707279695874...
I’ll be home at 5:30 with everyone else. Good luck getting a delivery truck to my door at rush hour.
Location: London UK,

Remote: Yes,

Willing to Relocate: No,

Technologies: Back-end Software engineer with 3 years experience in Java 8, Spring, AWS, Python. Looking to move into Data Engineering with Python. Will consider Java roles if they are remote.

Resume/CV/Email: hk.radev <at> gmail <dot> com
90% of indie developers discover that the hard way.
The rules at the top say "only one post per company". You guys posted 3. That's not cool.
Hey, are you OK with UK passport holders?
The rules at the top say "only one post per company". You guys posted 3.
Thanks. I was also thinking... how does DoH prevent an ISP from spying on you? Even though the DNS requests and responses are encrypted, content requests are still routed via the ISP, right?

So the ISP still has a log of which IPs you’ve visited. They can resolve this back to site names and get the same information on you they had before.

Edit: answer here: https://security.stackexchange.com/questions/200201/how-does...
There's a federated structure to it too. Some groups will have false confidence in their habits as long as they can make a living. Cue php group having their own rituals, same for python, or java. Each group will feel happy because they share the same false confidence over a similar point of view.
The rules at the top say "only one post per company".
Expect that to jump to ~40-50 minutes in the next year or so as some new battery tech comes to market. I've personally seen an endurance-test video of a small quadcopter with almost an hour flight time using prototypes of the new battery tech.
Yes, as Google plan you implement it, which is fine.

Most of the hulaboo is about Mozilla who are moving customers DNS queries to Cloudflare en mass, regardless of what DNS server they have already configured.
Two decades and some ago a german company named Choren also produced SunDiesel in a similar process.
They shut down this line of work quite some time ago. Not feasible.
> Except the last 40 years have seen the greatest expansion of prosperity in the history of the world.

Not in the developed one, quite the opposite. And the developing countries, rising living condition is a mere consequence of catching up with technological progress ( for instance, the end of famines in India has nothing to do with free market, and is in fact the result of a state-driven agricultural reform [1]).

During the last 30 years, prosperity in Cuba and North Korea increased as well…

Also, calling France a socialist country, is utterly ridiculous.

[1] https://en.wikipedia.org/wiki/Green_Revolution_in_India
It shows the same for me. They don't want people reading on mobile browsers anymore it seems.
> I wonder why someone who knows how to do any of that, would think it is a good idea or go along with implementing that

Modern silicon valley is built off people implementing similar pervasive tracking, without it there is no google, facebook and many other startups. Not to mention online newspapers and everyone who makes money indirectly from the tracking.

I agree it's a bad thing, but that ship sailed long ago and things like the GDPR are only just starting to bring it back.