jkeisling/hacker-news-corpus-2007-2022 huggingface dataset:
> That's backwards. A SerialPort library would depend on Asio since it defines sync and async streams and the utilities built around that. It seems bad design for a SerialPort library to reimplement those basic utilities.

IMO, the first layer could be a proper abstraction of the basic OS serial port functionality, without any notion of sync/async issues. Well, it will typically be sync. Keep it simple, it could be maybe just 2-6 files, depending on the approach to tackle different OSs. A common interface for open, config (baud, and the like), send, receive bytes, close. Lets call it SerialPortHW

Then, sync and async streams can be defined, or at least their interfaces and common functionality, which would be independent on any notion of physical transportation as SerialPortHW. Les call it AsyncStreams. In no way SerialPortHW has to depend on AsyncStreams (SerialPortHW->AsyncStreams), and the opposite is the same. They do not read logical, the concept "SerialPortHW" does not have implicit a requirement to know anything about async issues. If a function is slow to send bytes over the wire, it is slow, so what. It is fully functional, well defined, stand-alone and independent functionality that deserves its own entity.

Then, if the async serial port funcionality is desired, another component, lets call it AsyncSerialPort can be built composing/deriving AsyncStreams and SerialPortHW.

Sorry for the long response, I love arguing about SW design :)
Yes. I guess the post-WW2 rebuilds of Germany and Japan are good examples of this.
That’s not it. What I’m looking for is the ability to run Podman Desktop on Windows and access it from WSL2. Docket Desktop supports this.
I'm really liking how Square is trying hard not to change people's existing workflow with this and cash@square.com. I'm usually already emailing someone when money needs to change hands (Craigslist, splitting up last nights bill, etc.), so cc'ing cash@square.com works great and everyone understands what's going on.
It can still bind to localhost or a local socket without auth.
This looks interesting, but I have to say the screenshots that only show outlines and no real content make it really difficult to get a feel for what the product actually does. I had to watch the video to get a better understanding.
I wonder how pg's experiment with his kids has worked out? The one discussed in this article, where he urges his kids to go deep?
To quote Feynman: “Nobody ever figures out what life is all about, and it doesn't matter. Explore the world. Nearly everything is really interesting if you go into it deeply enough.” It is relatively easy to get interested in various topics.

But being obsessively interested in one/few of them is a completely different matter -- a lot of other "normal" aspects of life tend to suffer as a side-effect. Our society does not do a good job of nurturing and encouraging such lopsided profiles, and trying to keep that spark alive while leading a "normal" life extracts an incredibly heavy cost. Understandably, most "normal" people (instinctively) find that to be a cost not worth paying. Embedded in contemporary society, few such people manage to pursue their interest to their satisfaction, and fewer do well enough to be considered "successful" by society (a vanishing fraction become outstandingly successful, and are then called "geniuses").
I'll agree with you there. They are incredibly opaque about what, where, how much, etc.

I came away thinking ... hmmm I'm interested in remote work. I'm really interested in convincing my current employer to use a program like this.

BUT, I'm not going to take the trouble to email people because I'm an engineer, and I'd prefer to just send a link to HR.

But this link has no information. So meh.
Huh? IR35 has been around for 20 years. Most recent press has been around it being an overly complex waste of space for the tax raised, that should be simplified out of existence.

I managed to see out my time contracting by ensuring back to back agency and client contracts outside IR35, by ensuring the service company retained the key rights - direction and control, substitution and so on. Essentially you just had to tick off all the indicators on the Revenue's list, but other real demonstrations of being a business in your own account helped too. Most agencies were willing, though I know when the revised agency regs came in they tried to resist. Yes, it meant you were doing more than merely being an agency worker hiding behind a PSC -- which for me turned out to be a good thing as it brought additional income and opportunities.

I never had an IR35 caught contract, though several started as clearly IR35 caught offers. I never walked from an offer due to failing to get it put outside, and contracts adjusted. The PCG - Professional Contractors Group (now IPSE) were a big help in combating the FUD, and suggesting successful counter measures.

If I ever went back to contracting, I sure as heck wouldn't be doing it via IR35-caught contracts. :)
Maybe have some sort of link on HN to these offshoots (similar to stackexchange)?

There have been a couple similar experiments trying to draw on HN's community, but fizzle b/c they drop off the radar to quickly.
There is not a 1-to-1 mapping between all Gtk+ widgets and all HTML widgets.
Right, that's not too impressive though, the class register would have everyone who cheated on it with 100% confidence.
But you win half your games.
He probably chose Russia understanding that other countries would give him up sooner or later (does Assange story tell you anything?).
Thanks for the example.

I went back to look at the AWS offer I turned down. There was no mention of a 15% assumption anywhere, but it did spell out total RSU, base salary, and first two year bonuses, which ends up making year 1 about 8% more than year 4 for the same stock price.

This seems at odds with what you've presented.
I would think optimizing compilers can optimize this expression to the one in the article, but I tried it on godbolt and they don't.
I stated that it was rooted in enlightenment thinking, to be more specific it is an amalgamation of classical liberal ideas supporting individual liberty and limited government. Ideas espoused by philosophers like John Locke, Adam Smith, and even Lao-Tzu. These are ideas worth understanding.

I gave no defense of it other than to imply that should not be dismissed as total manipulation by rich people. I agree with your assessment that we best avoid utopian ideals and the laisse-faire and anarchist libertarians take things way too far. You clearly have an issue with some contemporary brand of libertarians, and I think a lot of that is valid.

> You're coming across as lacking in knowledge, experience, and a leg to stand on and going for a cheap shot.

I think this was unwarranted and I don't appreciate it.
Yeah, my late grandpa after he retired used to grow some grapes and make wine out of that on his small hobbyist gardening parcel[0]. And at least by the time I grew old enough to be allowed to drink it, he had become good enough at it that it was quite enjoyable and vastly better than cheap boxed or bottled wines in my humble opinion.

His output was like 30 bottles of red and another 30 of white, so in gallons that would be a little more than 21 liters each or 5 gallons each.

He gave away most of it to family and his friends - we had a lot of his bottles on regular barbecues he hosted - and even had my cousin help him design and print funny bottle labels.

[0] A "Schrebergarten" with a small almost-a-shed house.
I am afraid that the way those mark-ups have been used is the way they have encouraged.
I first heard about "white privilege" when I was a grad student at Cornell and was working with another friend to unify left wing groups on campus.

At the time I was going to animal rights, black liberation, Latino and other groups, making a newsletter of what they were doing, tabling to support rebels in Chiapas, burning CDs of Noam Chomsky interviews, etc.

I overheard a conversation between two white students who'd just gotten out of a class where "white privilege" was introduced and they were both pretty insulted by it. At the time it was a big concern of mine that right-wing groups like the Olin Foundation were heavily funding efforts to change the culture and academia and my friend and I thought "What's a better idea to invent than 'white privilege' if you want the Republicans to win every election 100% of the time?"

Today I would look at the intro of How to be an anti-racist as an example of what not to do.

One thing I learned the hard way as an aspiring vanguardist was that black activists don't want to hear from whites who think they have answers to their problems. Thus I find the idea that whites have to personally make it their own quest to solve the problems of black people is bunk. Black people own their problems, particularly they own the right to decide what their problems are and what solutions they find acceptable.

I can certainly help them find those solutions but in the end black people are in charge of solving their own problems and that's how it should be.
Due to Dropbox's implementation of de-duplication of identical files, any user can (in theory) determine whether (but not who) some other user is storing the same file. If you upload a file that any other user has aleady uploaded, your file transfer will be nearly instantaneous.

See: "How Dropbox sacrifices user privacy for cost savings"

http://paranoia.dubfire.net/2011/04/how-dropbox-sacrifices-u...
So, how did Google become aware of the existence of these URLs in the first place? I seriously doubt they're linked from another Facebook page.

Is Google harvesting links from secure pages using their toolbar or something? Are people's personal mails leaking through other means?

I noticed that a few of them are indexed by Google because someone decided to reprint the email - URLs and all - to their blog. But that's a rare exception,and obviously not the case with the author of the article.
To me, this is the most important statement from the article:

Mr. Cale said the league’s 12-person board of directors is not trying to take the fun out of the game, they are simply trying to make it fair.

Some may consider this minor, but I think it is this type of thinking that has caused so many things to be screwed up in western politics and society. People literally do not understand the real meaning of concepts such as fairness or equality.
With Google and Facebook working together as a 1-2 punch, I'm confident we can squash the last vestiges of privacy very soon.
There is one problem with your analysis. The team that gets scored 'on' is the one that gets the ball for the kick-off.

Since different teams get the initial and half-time kick-offs, it boils down to which team is capable of scoring the most own-goals in the same (lengthy) amount of time. The second team has a huge advantage, because they win by scoring 4 less own-goals than the leading team.
I don't understand why this is perceived as being about self-esteem rather than sportsmanship. It isn't like kids are so dumb they aren't going to know when they are getting their asses kicked, or that they will take pride in a win achieved by losing too severely.

I don't think this rule is going to have the intended effect at all, but I also don't think it is going to have any effect on these kids' ability to compete as adults.

I do think it's a bit sad that parents and coaches are doing such a poor job of instilling sportsmanship that the league felt a silly rule like this was necessary.
That makes sense, kinda. Though I'm a little unsure why correlating http requests over an hour is not invading privacy, but doing the same over a week is?
Author here: I love emojis because they are fun and makes it enjoyable. I don't look for the technicality behind it.
What? What makes you say that? SpaceX literally shot Elon Musk's car into space to do nothing but float towards Mars. The entire point is prove that their rockets can shoot something that weighs a metric ton out to Mars safely. They don't want to send something lighter that's only designed for travel to and on Mars. They want to send something from Earth to Mars that proves they can send out the materials and supplies to colonize the planet quickly.
> instead of one perfect, well respected and well tested implementation of something that people obviously really did want to use.

...until SQLite changes any of its internal APIs in some breaking way. SQLite's API (the C one, not the SQL one) is only defined relative to itself, rather than to any standard. It doesn't have to be stable; it can do what it wants. So, when SQLite changes that API, what are browsers supposed to do? Just blindly follow the changes, breaking the web each time? Keep things the way they are, drifting slowly out of sync until eventually they're maintaining a fork? Or perhaps a little bit of both, each vendor choosing differently, making the web once again a broken mess of polyfills?

This is why standards exist. Mozilla would be just fine with SQLite as an implementation if there was some stable "embedded SQL client" API standard they could use and point the other vendors to that would say exactly what JS developers should be seeing and talking to, which would evolve at its own pace regardless of any implementation-level changes of SQLite, with adapter libraries that would paper over those changes until the standard catches up.

As it is, Mozilla would have to invent and maintain that standard themselves, and they're not interested in doing so.
Am I supposed to sympathize?
I think it's mostly the people that think it's too radical of a change. They expected Tesla to release a more conventional vehicle that looks like other trucks now. Considering that the first Tesla cars looked at least somewhat like the ICE cars in their class, it wasn't an unreasonable assumption.

Also, the geometry of the body is more functional that it is for form and that probably puts at least a few people off.
All of these things! I'm not sure if I would have purchased if not for the camera specific need, but I know more people than not who carry this without a camera.

The dividers are great to separate things including gym clothes. My cousin loves hers for the daily commute in DC.
So weird and terrible looking that I love it. My pre-order is in!
When people say TDD does that imply writing unit tests before writing code?

Or do they just mean doing unit tests as you code?

I'm never sure when I hear this term because the benefits described (thing's just working first try) seem to apply no matter what order do it in.
"both sentences are completely intelligible"

This really makes me happy. I never left the country, and my first international travel will be to Melbourne in February/2015 where I will can test myself.
So why didn't apple adapt their cases to fit the new thermal profile by placing a couple ghastly holes where they were needed?
It got me right, anyway. I would think it would be useful for filtering out broadcasters, since I am post interested in players. Klout shows me a score (thanks to some add-on I apparently agreed to). Something like that? The option to filter out broadcasters would rock.
At Blendle (Utrecht, Netherlands) we're looking for Backend Developers, Front-end Developers, Operations people.

We build a paywall, a conversion tool and front-ends that result effectively in a portal that offers Pay-Per-Newspaper-Article. Currently we have almost 150.000 active accounts in the Netherlands alone. You can find a better explanation here: https://launch.blendle.nl/ and the actual product is here: https://blendle.com.

We use ruby, node, redis, elasticsearch, postgresql, ansible, sinatra, and more ruby. There's also some PHP that we'd love to see ported to Ruby.

Unfortunately, all the jobs postings are in Dutch. They can be found here: http://jobs.blendle.nl.

(Personally, I'd love to have some different nationalities working at Blendle, but for the time being Dutch is the main language in all communications. )
RedHat is supporting docker via OpenShift[1] so I don't see docker dying anytime soon. From my limited experience docker support on CentOS/RHEL 7 is very good.

[1] https://www.openshift.com/products
You forgot about Transporter XII.
That helps, although an OBD-II readout does not see some essential risks, like bad tyres, or even some critical break failures.

It is interesting, though, that road safety and risks to other people in traffic are not a big enough thing to trump the social justice angle (right of poor people to drive), but the environment card (emissions) is.
A number of economists have argued that insider trading is a good thing (as it efficiently adds information to the market) and should not be illegal:

http://www.washingtonpost.com/blogs/wonkblog/wp/2013/07/26/i...
http://en.wikipedia.org/wiki/Buddhism_and_Jainism

Also note that the religions we practice today are quite different from those we practiced 1000, 2000 years ago, even if we give them the same "names" (the practitioners of 2000 years ago would have very different ideas about identity, however). /r/askhistorians is a good source on how religions tend to continuously branch and merge over time.

It is only in the modern age with global communication where fewer ideas of what a religion is have taken root (but there is still a lot of diversity).

Of course, if you are an adherent believer, the fact that religions evolve over time in often very radical ways might sound a bit heretical.
Sorry to be this guy, but how much are you earning from your side projects? And also how do you know which side projects to work on?

I've done a few side projects before and it hardly earns me any money (< $500 revenue per year). It really destroys my motivation when the cost of hosting/etc are even higher than my revenue.
lets reproduce that study, why not
what does that even mean? There is absolutely zero chance that there is a placebo effect in psychedelics. It’s a mind shattering experience. Obviously the hallucinations are illusory but the fact that you are having them is not.
The goal is not for Ford to bring out their beefiest ICE pickup to try to win. It is to force them to bring out their EV prototype F150 model, as it's the only way to "win" against Cybertruck (due to friction, torque, etc). An unloaded F150 with an internal combustion power train and traditional torque converter is never going to beat an EV with a 1200 lb battery and torque from 0 RPMs (Cybertruck is putting down at least 1000 ft lbs of torque, perhaps more, based on a tri motor config).

Tesla can't build a million electric F150s a year (~1 million internal combustion F150s are currently sold each year). Ford can. They might even buy powertrains from Tesla. Ford's EV team should send a nice gift to Elon.
> It's software that overdoes being helpful, and becomes annoying or dangerous.

It looks like you're trying to write a rant against Clippy. Would you like help?
> Why were they using company resources for personal meetings?

Probably because it represents time that are unavailable for work and, in many cases, because their are people at work (including their boss) entitled to know the reason, and who probably established that as the workflow for sharing the information.
>Any given individual would prefer to have more choice if you asked him or her

I think the issue here isn't one of what does a person wants, but what they benefit from. Sometimes people are harmed by what they want. In many cases this is obvious (think any addictions), but in others it belabors the mind as we struggle to see how something that looks harmless and helpful is actually harmful.
The US pays 22% of the relatively tiny (~2B€) NATO direct budget. France, Germany, and England supply 34% combined. The US also has the something like the idea9th largest military in Europe at ~65K.

https://www.nato.int/cps/en/natohq/topics_67655.htm

https://www.worldatlas.com/articles/the-biggest-standing-arm...
I don't see how your statement disagrees with what he said. He's talking about self-acknowledgement which has nothing directly to do with the organization. For example, if the organization values fake competence and you don't then you need to self-acknowledge that and either start faking it, change the organization or find a new job.
There are heaps of libraries for all languages because it is a fairly fun and straight forward project. I personally created this one because I was frustrated with how slow and clunky the existing javascript libraries were:

https://github.com/GhostWrench/pqm

Also, I open sourced just the unit database (in JSON format) for anyone interested in making their own version:

https://github.com/GhostWrench/unitdb
I've just watched two first episodes out of curiosity... they were so heavy-handed, especially the second one, that it was nauseating. Does it get better later on?
So do sound and wifi work out of the box yet? I come back every couple of years with that in mind and it's always been problematic.

Device driver issues are really the only reason I haven't become a convert.
Maybe; depends on the demand.
I don't understand those comments. Are those frustrated kids who can't play online anymore?
He's trying to hide his surprise gift to his wife. Or something.
For the record, I use Steak instead of Cucumber, and find it far more convenient than using Cucumber. Effectively, it removes a whole class of errors/issues that I used to have with Cucumber (errors with parsing the steps, and issues with getting the steps to do exactly what I want). It's one less language to learn, too - Steak steps are written in ruby, you don't need to learn the regexp-driven step-matcher definition syntax of cucumber.

This also means that the tests can be abstracted where appropriate, using the full power of ruby's syntax. I haven't missed Cucumber since switching to Steak.
Fair to say bitcoin fixes this particular large and important class of currency failure, by taking away the power to print it to death?
I mean, it's a bit of an odd choice because it's pretty easy to detect if a user has "opened fast.com in the past few minutes"
>> extremely long walking times towards the break room

This is a thing??
Given that the breakthrough is getting this stable sulfur phase at room temperature that previously wasn't stable below 93C, I'd like to see how well they survive cold temperatures.
Yep, I think the delisting comes from Bing, not DDG since DDG just pulls all their results from Bing since they stopped also using Yandex.
None of these properties are likely to go to zero.

And again, these people live in a different world. One where you can blow $6 million on a quinceañera, with a value of $0 the next day.
IIUC, CFExpress is just a PCIe interface in a different form factor, so the adapter in the post should basically just be a pass-through. Conversely, a USB-C adapter would require some level of protocol adaptation/electronics/etc.
Who is "ruling" the modern USA colonialism/white oppression discourse? It's not an ethnic group for sure.
Certicom also wrote a rather beginner friendly ECC tutorial: https://www.certicom.com/content/certicom/en/ecc-tutorial.ht...
I tried the book of shaders but I think I got stuck when it got into the algorithmic drawing. I kept on getting confused on each individual line and how it fit into creating the whole picture especially when smoothstep() is involved.
As for what I want to make, nothing in particular right now my end goal is perhaps to get a job as a graphical programmer somewhere.
I like it. Even if unions decide to start covering costs bad officers will get expensive quick. Free market will force out bad officers.

We need to stop punting the cost of this to faceless entities like the state and allow the officers themselves to be sued and the free market will do the rest.
I will comment about larger scale. Recently I realized that if I find something interesting, it's worth downloading and saving it immediately.

I may never use it again, so simple garbage collection script does it for me, but it's much better than going to youtube/another source and find something "author made video private", "channel was removed".