skysight-inc/HackerNews huggingface dataset:
There's a non-zero number of HNers who arguably make their job a core part of their personality that experienced significant distress when they discovered that people were fine working from home. It's the only way I can rationale people who cannot fathom that others have hobbies / friendships outside of work.
> Companies know they don't need those pop-ups. They are putting them there to anger you and demand for things to go back.

You're giving these companies much more credit than they deserve. They're just going through the motions in an attempt to avoid lawsuits, but clearly not even Google can get it right 100%.

Hanlon's razor:
"Never attribute to malice that which is adequately explained by stupidity."
> And of course, the tips and fees are always calculated "before discounts" which makes the default tip bananas

I agree Uber is employing a ton of dark patterns and their fees are absurd, but for tips at least I think this is appropriate and ethical and is how I tip in person if I have a coupon or something. Tipping is about compensating workers for the value of their labor when their base compensation doesn’t appropriately do that, as it generally doesn’t for restaurant workers in the US. If you get a sandwich for half off or whatever, the cook & the delivery person still had the same amount of work to do, and the tip should reflect that.
A tool for scraping websites. Not intended for parasitic web scraping but could probably be used that way. My interest is in stealing video links from sites that try to hide them. I like playing movies and other content on a video player that is external to the web browser. Getting video links is not always easy (Rumble, for example, doesn't try to hide it) but it can be deviously hard to grab from pirate web sites which use many tactics to block access (obfuscation, encryption, special headers, etc.). Sometimes this requires mocking the website (to get past the bot challenge, for example) and possibly inserting code into the site JS to pass information across a websocket to my app.

It's an ongoing project that started with a simple browser-based video player and has expanded to a full-featured proxy server which works with the browser to bypass cross-origin restrictions and other techniques to prevent unauthorized access to a website.

Planning to release the new updates soon (which I have not done for several months).

If you're curious: https://8chananon.github.io
Strongly Typed Metric Labels Using Generics in Go
I’ve completely stopped using Uber eats and door dash. There is zero customer support, I’ve had completely different orders show up and was only refunded the minimum amount of the order while still taking the money for the driver. For groceries these apps are useless if you want what you actually order. I’ve ordered chocolate ice cream and received instead pop tarts as a “replacement item” and customer support basically told me tough luck. It’s not an exaggeration to say that every single time I place a grocery order through these apps I get different items than I selected. If I say I don’t want replacements I get 1-2 out of 10 items from my order (never the things I placed the order needing.)

All of this seems blatantly illegal, advertising and charging for items you can’t deliver. Yet I’m powerless to do anything about it.
SEEKING WORK | Canada | Remote Only

Frontend Architect / Full Stack Dev, passionate about GraphQL / React / NextJS, accompanying tooling and similar platforms, been helping companies implement MACH architecture and extend their capabilities with BFFs and modernizing frontend codebases.

Available 32 hours/week

Contact: thewelk[at]gmail.com
This is a discussion forum where people are casually posting about jobs they know about, it's not a job board so the law doesn't apply. There's always some A/Cs with an axe to grind that come on and troll about it anyway.
Ask HN: Book and Article Recommendations on Innovation
What books and articles can you recommend that explore innovation?

I recently got the book The Creative Act, by Rick Rubin, and am looking for more reading material that has original thoughts.
I've taken taxis to from places the last couple times and they were a little slower, but predictable. I think there are still laws taxis have to abide by.

Meanwhile was stranded and we took an uber, and they did some shenanigans with pricing in the evening and it was > $100.

I think it is pretty easy to figure out if someone is in a bind and charge more. consider: on side of freeway. In front of car dealer. in front of hospital. In business parking lot hours after closing. when it is dark where it is lonely. etc.
200 people in each class at Harvard donated buildings to get in? That seems hard to believe.
That's a terrible advice. If you write in a way where writer is constantly surprised and not just interested you're a terrible writer, at least when it comes to passing knowledge, vs making sensational articles for ad revenue
Yep, this is just poor quality anti-EU blogspam.
(Disclosure: I work at Anjuna, a member of the Confidential Computing Consortium. Opinions my own.)

The value of remote attestation in general (setting aside the implementation detail of RA-TLS) is that you have a form of software identity which is tied directly to the exact code that you're running. For example, if someone steals your service's API key, token, or cert, then they can impersonate your service. But if you are using remote attestation, they will not be able to generate the proper "credential" (a hardware-backed attestation document) to do it.

Here on HN lately, I've seen a lot of focus on end user devices for things like Web Integrity. But at work I'm seeing mainly customer use cases which are purely internal and server-side - think reducing risk of insider threats, or simplifying cert management with SPIFFE/SPIRE.

For some more publicly-visible use cases, MobileCoin's Fog system https://mobilecoin.com/learn/fog use remote attestation to ensure validator nodes are coordinating using the same code (rather than some malicious version).

Or for a non-blockchain use case, Dashlane's Confidential SSO https://www.dashlane.com/blog/streamline-logins-dashlane-con... uses remote attestation so that encryption keys can only be accessed by approved code - reducing risk from insider threats.

I just wrote a blog post on another use case we are beginning to see: truly verifiable services. Say you want to operate a managed instance of an open-source project, to save users the operational hassle. How would a user know you're really running that OSS project, rather than a malicious version that steals their data? Using remote attestation, you can actually prove that: https://www.anjuna.io/blog/remote-attestation-enhancing-iden...
Both surprising news and unsurprising news are valuable, you just update your confidence in certain beliefs in opposite directions.
The EU allows you to get stuff like 1024x768 without tracking individuals. This metric works just as well in aggregate. You can have metrics without per user id, or with an ephemeral id that evaporates when you leave the site.
Despite operating for 14 years (1) and $51,488,000,000 of effective capital investment (2) Uber STILL loses money. The quarterly operating profit they reported is not GAAP net income.

(1) Founded in 2009
(2) $40,550,000,000 of paid-in capital and $10,938,000,000 of long-term debt, from 12/31/2022 balance sheet
There are also other jobs which truly benefit from in-person interactions, for example sales people basically are basically fueled by it.

And in my experience there is a minority of people, also developers, who really enjoy working at the office, or don't do well at home.

Good managers would be busy figuring out what their people actually need to thrive and know that it is not the same for everybody.

In this case, I really hope forward thinking companies will destroy the competition and scoop up all the displeased talent that is forced to return to the office. Insofar as we have a free market, the problem will then sort itself out anyway, even though the road to get there might be ugly.
As we continue to improve Tiptap, we would be interested in more details about the "rough corners". Do you have any examples?
I, on the other hand, have always and will always prefer to interact with my VCS via the editor-integrated plugin with GUI.

The skillset is portable across environments (I can remote into a box and look at a repo as easily as I can interact with one locally), and I can use all my familiar plugins from the extension marketplace to work with it. Yes, when I switch my favourite editor I'll have to relearn most of the particulars but that happens only about every 5 years or so, so it's fine.

As for those workflow examples, I can just as easily do all those things via the GUI. The shell integration isn't anything special. And when I need to something weird and advanced (e.g. interacting with the reflog), odds are I'm sure as hell NOT gonna have to bust out my command-line skills: from experience, 50% of the time I use some advanced commands, I mangle my repo into a broken mess that I am not exactly sure how to fix; not to mention that for routine tasks I keep re-doing "git status/diff" after every change because, again from experience, 10% of the time I issue slightly wrong commands.

No thanks, I'd stick with GUI which shows me what exactly I am going to modify and how. Would that be so hard to believe?

Now on a less facetious note: I prefer vi to ed, mc to naked shell, and gdb in dual mode (even though it routinely mangles my xterm's geometry into something non-Euclidean) to plain gdb for the same reasons — I can clearly see the state of the system that I am about to change, and the preview of the changes I am about to make, too. I don't have to second guess myself, or review the output of complicated shell pipelines with "echo" or "--dry-run" appended to the actual worker commands before actually committing to them.
The fact JFK is being referred to as JFK in the same sentence as 'the president' is being referred to - rather than 'how tall was the president when he was born' or 'how tall was JFK when he was born' indicates they refer to different people. Therefore, 'the president' would most likely refer to whomever was the US president when JFK was born, though if the article referred to the president of some other organization before referring to JFK itt might not be the case.
Flats are a huge pain in the ass. With practice you can get used to changing a tube in a few minutes but it's never fun and kind of kills your workout.

Here are a few tips. For training rides use thicker tubes and puncture resistant tires such as Continental Gatorskin; they will slow you down a little but when riding for exercise that doesn't matter. Don't try to patch a tube in the field; carry a spare tube as a replacement and then maybe patch the puncture later when you get home. Carry a pair of disposable gloves to keep the grime off your hands. Use CO2 inflator cartridges instead of struggling with a portable air pump.

I know some cyclists like self-sealing tubeless tires now. Those may work well for road racing or mountain biking, but they're not great for road training rides. I've had friends get stranded several times because the sealant didn't work as advertised.
SEEKING WORK
Location: Europe/Germany

Remote: Yes

Willing to relocate: No

Technologies: JavaScript, Python, Go, Java, TypeScript, Node, React, Redux, ReactNative, Django, Nest.js, HTML/CSS/DOM, Single Page Applications, HTTP, Webstorm/IntelliJ, Docker, Jenkins, Visx.

Email: severin [AT] xpns.de

LinkedIn: [https://www.linkedin.com/in/severinkistner/](https://www.lin...

With over a decade of experience in the software industry, I, Severin Kistner, have worked with several renowned organizations such as Xing, Sono Motors, and Sixt, among others, in various capacities such as Founder, CEO, Full-stack Developer, Software Architect, and IT-Consultant.

As an IT-Consultant and React expert, I specialize in numerous programming languages, frameworks, and web technologies, including but not limited to JavaScript, Python, Go, Java, TypeScript, Node, React, Redux, Django, and HTML/CSS/DOM. I also have experience with various project management methodologies, including Kanban, Scrum, TDD, Lean Startup, and DDD (Domain Driven Design), CQRS.

In addition to my software development expertise, I also possess strong leadership, communication, and team collaboration skills. I have led several teams and managed various projects from inception to successful completion.

Whether you are a start-up looking to build a new product from scratch, or an established business seeking to improve your existing product or software development process, I am confident that my skill set and experience can help your team achieve its goals.

You can contact me at severin@xpns.de for project discussions or consulting opportunities.
Were you wiring up the UI by yourself with imperative code, or were you using Delphi's form editor (or whatever it was called)?

Because GP is criticizing Win32-style imperative UI code... and this is exactly what Delphi saves you from.
> set aside the cares of home and work alike

Part of my imperfect joy in commuting to work in an office is neither being at home, nor at work, for a while. That's my POV. Sit on your porch if you want. I love the train. I have this in common with Iggy Pop and Siouxsie:

https://youtu.be/-fWw7FE9tTo
Nim is really very nice language to write software in. Ship fast, enjoy the ride, produce very performant software. Unfortunately it still in my experience has some sharp edges: juggling C/C++ compilers and options, very poor error messages, very situational libraries that only work on some settings and systems. Given the small community, tho, I can't really fault them for it. The VS Code integration works very well in my experience, rarely crashing.
Location: Boston
Remote: Ok with it!
Willing to relocate: yes, to anywhere reasonable
Technologies: Analytical database design and implementation, Technical/Numerical computing, Julia, Python, Elixir, C, Lisp
Resume: https://shashi.biz/resume.pdf
Email: (in resume)

Summary: I've worked with the Julia community for 9 years as a professional and a student. Just finishing up my PhD at MIT now. Have been on a lot of varied projects so far, from web development to distributed computing, looking to do some exciting work in a place where I can use my skills, pick up new ones, and have some agency. (Not necessarily Julia, any decent technology will do.)
SEEKING WORK | Worldwide | Remote

Remote: Yes

Willing to relocate: No

Technologies: HL7 FHIR, SMART on FHIR, CDS Hooks, SNOMED, LOINC

Website/resume: https://www.linkedin.com/in/vadimperetokin

Email: vperetokin at hey.com

Available for consulting engagements.
High-end CPUs are actually not powered directly by DC. Basically all server (and growing portion of consumer) CPUs are powered by multiphase buck regulators[1] which split the power from from the DC PSU rails into a parallel set of modulated buck regulator power stages. The outputs of the parallel regulators are recombined to generate DC (as the combined waveform of the phased AC parts).

The reason for this multiphase design is because it offers better power efficiency and better transient response to the CPU as the CPU moves between it's different power states (high vs low load).

[1]: https://www.ti.com/lit/an/slva882b/slva882b.pdf?ts=169087951...
> The article is specifically about writing talks, or possibly articles. In that context, using surprise to ensure your idea lands makes sense.

The article literally says "Use this rule in all your public writing. "

It's garbage article.
Webrecorder: Capture interactive websites and replay them at a later time
*Bogdanoff voice* Do you feel in charge, Mr. Rothschild? /s
It's from Terry.

But the shortened, less overtly racist term 'Glowie' comes from 4chan and similar environs
Show HN: Interactive CSS 3D Animation
Javascript is used to offer flexibility in how many HTML elements are generated (20), and give each an `index=` attribute. Each HTML element is animated with CSS 3D perspective, and each elements of the DOM can be clicked. The "unlocked artwork animation" is made using JS, to circle though each element, and toggle them as "active". Inspired by PsyCrypto https://qri.org/blog/psycrypto-contest
>Companies know they don't need those pop-ups. They are putting them there to anger you and demand for things to go back. Do you want to blame the EU for not anticipating that companies would act maliciously? Sounds fair to me. But don't let the companies off the hook for acting maliciously!

This gets repeated a lot. However, even one of the pages on the official site of the EU has a cookie banner:

https://commission.europa.eu/index_en

Is the EU itself acting maliciously in putting up that cookie banner?
SEEKING WORK | Europe | REMOTE | US timezones compatible

Hey there,

I am a highly skilled web developer with a specialization in JavaScript/TypeScript and a strong background in blockchain technologies. My expertise lies in crafting robust and innovative solutions that bridge the gap between cutting-edge technology and real-world applications.

Availability: Early September
email: k.allegrain+hn@gmail.com
How old is your bike? I had a similar problem with a very old road bike I had. I'd get a flat every couple of times I did a ride. Turned out the inside of the wheels had gotten corroded, creating lots of sharp edges and the result was that it took _very_ little to puncture the tube. New wheels fixed it for me, but a cheaper solution that might work (didn't for me, but could) is tube tape to help protect the tubes from the wheels.
the world is filled with quacks looking for funding for superconductor research, I can definitely imagine that 20 years ago it would have been difficult to find funding for blue-sky research in superconductivity even with a modest amount of evidence in-hand
I connected ELIZA to a chat client in the 90s, forgot to turn it off, and someone had a 6 hour conversation with themselves. Their persistence was impressive, and I had no idea how to break the news to them. It ended our relationship.

I think ELIZA was better at socializing than I.
It won't be completely the same as git, because the client fetches stuff more lazily (according to the linked presentation). So the backend will still fill up with stuff and need lots of storage, but the clients then won't necessarily slow down in the same way.

That said, any git users will still get slowed down - only jj users would see the benefit. Git does have better features these days for shallow clones though and even git is on the way to killing off the need for LFS.
Tiptap AI is still in it’s early stages and we are constantly thinking about how to improve the DX and UX. Autocompletion for text is already working quite well. Our next goals are streaming support for all commands and providing a SDK. Tiptap is primarily a framework for text editing, but we’ll definitely keep an eye on your use cases.
That's not knowledge, that's trivia
That’s why I said it’s contextual :) There is always a good enough balance (I think).

Some of my colleagues live outside Berlin and I think they are only required to come to the office a few times a month and they haven’t complained so far.
DuckDuckGo - We are looking for candidates that are excited to join us on a mission to raise the standard of trust online. All of our roles are fully-remote, except where specific locations are noted.
https://duckduckgo.com/hiring

Remote Open Roles at DuckDuckGo:

Staff Engineer, Android

VP, Engineering

Senior Backend Engineer

Senior Software Engineer, Windows Desktop App

Senior Site Reliability Engineer

Director of Public Policy

VP, Product Management

https://duckduckgo.com/hiring
This Isn’t Sparta (2019)
Getting enough energy into enough planes fast enough at enough airports to make a dent. As a guide to the order of magnitude of the problem, consider that a 747 needs roughly 100MW to stay airborne.
Columbia and U.S. News Rankings
You can be interesting without being "surprising"
This gets repeated a lot. However, even one of the pages on the official site of the EU has a cookie banner:

https://commission.europa.eu/index_en

Is the EU itself acting maliciously in putting up that cookie banner?
Remote Attestation: Enhancing Identity with Confidential Computing
Thermopolis Teachers Couldn't Find Housing, So Students Are Building It
I'm not trying to say it. I'm saying it. Read a book.
My experience is more that a hybrid working environment includes people who are in the office all week (because they have to pipette things and look down microscopes) and people who are never in the office (like me, because I'd rather not go into hospital with covid again, and I can do everything on the computer). That means meetings will typically be a zoom/teams thing with a load of people in a meeting room and a load of people joining individually.
Have you not ever found any value in `git bisect`?

If you have a bug which is reproducible, but whose cause is complex, do you not think it's useful to be able to find the commit that introduced the bug in order to see which change caused it? If only to get a good first idea of what might need to be fixed?

Currently, `git bisect` works best if every commit is buildable and runnable, in order that any commit can be automatically tested for the presence of the bug, to narrow down the problem commit as quickly as possible. If some commits don't build or run because they contain conflict markers, this make `git bisect` need a lot more manual intervention.

Can you think of a way in which an equivalent of `git bisect` might be adapted to work in this scenario?

Note that just scanning for conflict markers might not be appropriate, in case a file legitimately contains text equivalent to conflict markers - e.g. in documentation talking about conflict markers, or something like `=======` being usable as an underline in some markup languages.
FSD frees up a massive chunk of attention-hours per human in the US, attention-hours that you would presumably spend hooked into ads on various entertainment platforms that ultimately drip into Big Tech's money funnel. Incentives explain the goal.
Hey currently we are bootstraped so $250 trial will be little tough for us, since we have quite a few advertisers already signed up. But i like your idea of running a contest for best submission.That we can do.
Location: Frankfurt, Germany

Remote: Yes

Willing to relocate: Yes

Technologies: Elixir, Phoenix, Rust, SQL, Linux

Résumé/CV: https://paulsmal.com/resume.pdf

Email: hello@paulsmal.com

An experienced software developer with proficiency in Elixir, Phoenix, Rust, SQL. Capable of taking on DevOps roles for workflow automation. Seeking roles that leverage my interest in innovative tech, DeFi, and distributed systems
Not a book (but the article mentions a related book) that you might like:

https://en.wikipedia.org/wiki/Oblique_Strategies
Building a room from copper RF shielding panels [1] and soldering them together is a lot easier in the field than supplying a whole liquid helium or nitrogen cooling system. The former is well within the capabilities of a forward operating base - they can just ship the shielding in on plywood and the electrical technicians are more than capable of soldering copper.

[1] https://www.nelcoworldwide.com/medical-shielding-products/rf...
With no street parking, ambulances pass right through.

Also, you don't allow through-traffic of cars.

The only vehicular traffic are taxis (supply limited with licenses), delivery vehicles, emergency vehicles, and those rare people willing to pay $60 to drive into the city to pick up a box or furniture.

I live in a big city like this. Ambulances pass through just fine. The only traffic jams are tolled highways in/out of the city. And those highways are capped at 4 lanes wide with demand moderated with tolls.

If you do a return-on-asset, where asset=sqft of space in a city, you really want to kick out car drivers b/c they are the most space intensive with least return (economic boost/tax revenue). They are like moochers in cafes that buy the cheapest coffee and sit for 5 hours.