skysight-inc/HackerNews huggingface dataset:
I find vector clocks to introduce a lot of complexity. In our case, we just use PostgreSQL to handle ordering. When committing an event into PostgreSQL, you verify that the last committed event for your stream is still what you expect it to be (i.e. CAS), and you have strong ordering.

Vector clocks I typically want to stay away from as far as possible.
The book by Gelfand, Kapranov and Zelevinsky is a magical mystery tour of precisely this.
but they are customers/clients. it is dangerous to think otherwise
1. Mathematicians have different priorities than programmers, and they use different tools. Working with an equation on a whiteboard, it's easier to write "a+b+c" and then cancel terms as needed. When writing a formula on my computer, cancelling terms is something I almost never do, so it would be silly to use a notation that's been optimized for that.

When I am doing algebra on my computer, I hope I have a tool like Graphing Calculator (not "Grapher"!) that lets me simply drag a term from here to there, and automatically figures out what needs to happen to keep the equation balanced.

2. They have, except they use Σ for the prefix version. When it's more than a couple terms, and there's a pattern to it, Σ (prefix notation) is far more convenient than + (infix notation).

If programming languages look like they do because they're taking the useful notations from mathematics, why doesn't your favorite programming language have a Σ function? Who's being stubborn here?
Thanks for sharing, do you have any pointers for someone who would like to know more about building a renewable energy rig?
I run my own LLC, and my own working hours are 2PM (-ish) to 2AM (I get up at 10:30-11AM). Don't get frightened, I don't continuously work for these 12 hours, there's between 6 and 9 hours of working time in there, which I know because I track how much time I spend and on what. This works great for me. If I get up early and start working, my whole day will be ruined and nothing of value will be done. Tested many times. If I get up early and don't start working until my normal working hours, I _might_ be able to get something done that day. I'm very protective of my schedule, and have a very understanding wife (who appreciates not having to work).
ShiViz: Interactive Vis­ual­izat­ion from dis­tri­but­ed sys­tem logs
Yeah, that's me exactly.
> fundamentally distinct operating systems, including separately developed kernels, drivers, userland utilities, with their own developer/user communities.

A lot of stuff does get ported between them though, and many people use multiple of them.
Most medical studies are not publicly funded[1]. You just dismissed the majority of medical research done in the U.S. in at least the last ten years. There are potential problems with private funding compromising studies but without any specific complaint this is just a baseless dismissal.

1. https://hub.jhu.edu/2015/12/15/industry-funded-clinical-tria...
The bulk of research shows the US spends more on healthcare due to higher prices, not more care. Increasing taxes will not solve anything without some sort of strategy to control prices.

One solution is price controls for common, well understood procedures and medications, like most other countries with single-payer. The UK for example, engages in price controls.
Yeah but when you do need to mutate state, why returning a new object is any clearer than modifying an object and returning it? Especially when the new object you return is going to be used to update a state tree later. Isn’t this a side effect too, even if more indirect?
You said the pejorative statement was about those who do things differently. Saying "fuck this" makes it clear there's a strong objection to the idea(s) presented in the article, something "i disagree" just wouldn't convey in the slightest. Saying "fuck this morning person" would have been the statement your critique would fit.
I don’t get it – if you could just take it back whenever, it wouldn’t be “money”, now would it?
What do you do in a network partition?
He’s written several. Me and my grad student colleagues found “Gauge fields, knots and gravity” to be very accessible
I'm sorry you've had such a poor experience at the waffle house. I go for the opposite reason: the WH cooks make so much breakfast food all day every day that they're quite good at it. Now whether you actually like that kind of food may make you think it's bad when really it's just something you don't care for.

Having said that I happen to agree with the other comments that their meat can be poor quality, but their hashbrowns, eggs, toast and waffles are perfect.
Hey you're preaching to the converted. Tbh I have no idea why we all moved away in the first place. I was fine with Apache.
Ask HN: Tell me of your niche languages?
I've been interested in programming languages for a long time, and I know that frequently people post links to their own implementations here.

Have you created your own programming language? Be it a compiler, and interpreter, or a virtual-machine?

If you've not created one of your own are there any niche, small, modern, or new languages you enjoy experimenting with, even if not used in production?

(Not directly related, but if you do have an interest in writing a language I'd highly recommend the "Writing an interpreter in Go" book, by Thorsten Ball. I had fun working through the code, and my own version of the monkey interpreter became pretty advanced https://github.com/skx/monkey/ it also lead to me writing a simple BASIC interpreter https://github.com/skx/gobasic/ - then later still an assembly-language compiler for a calculator.)
FWIW In the US something called Zelle launched a couple of years ago

https://en.wikipedia.org/wiki/Zelle_(payment_service)
Both the parent and gp mentioned graphic design. I think you can make the case for designing something simply, over and above aesthetics.

I hope we can agree that adding unnecessary complexity to software is bad, and that simplicity should be something to strive for.

Am not saying graphic design is nearly as (inherently) complex as computer engineering, but neither benefits from complicating things that don't need to be complicated.

You provide a good example with your reference manual. The diagrams will be clear, the fonts readable, they wont have jazzy designs etc etc etc.
Are you responsible for getting your kids to school? The average US school day starts at 8 AM.
Memory cleaner 2000!
On the level of the economy there is no "saving" (ignoring small things like leaving resources under ground for later instead of digging them up now). What is produced now is consumed now, especially services. Governments may keep strategic reserves e.g. of oil or some basic foods but that's outside the economy, that's (obviously) not added to by "saving for retirement" and all the other kinds of "saving" that individuals are encouraged to do.

Just think about it for a moment, what it actually means when people "save". The future economy certainly doesn't need that money, it's used in the current economy and not buried underground. Not to mention that money, being completely virtual (which is a good thing IMO), never is a problem - unless the government (or the world) messes up big time (like in the 1930s).

Businesses don't need anybody's "savings" either, banks create money (through debt) if a lender, especially a business, has a good plan.

So again, just take a moment to think about what it means when everybody is encouraged to "save". One aspect is - do those with any power (and I don't mean this politically, simply that different people have different roles and positions) really want everybody to save? Because if everybody does it the economy goes down. One person's expenses are another person's income. However, having this "you don't save!" sure is great to have to throw into conversations to show "it's your own fault". Of course, that's not the intention why "you must save" is kept, I don't think anybody (of those who are relevant) consciously thinks like that. Overall though "saving" helped lower the government's role and funnel lots of money streams through a thriving and ever increasing financial industry. If the government actually wanted people to consume less they could have achieved that decades ago.
Throwing out the baby with the bath water.
Yes, and I clearly mention that changing connectors again has different trade offs than if they’d been able to go straight to USB-C in the first place, don’t I?
Sure there is. There is a huge swath of society whose precepts revolve around "fuck you, I got mine." What are politics but bargains between those two positions?

(They want to be they; we can only oblige.)
I'm not saying correct software has no advantages. Quite the opposite: I state and acknowledge the advantages. But it's an amplifier: without something to amplify (which boils down to domain knowledge) it's like owning a billion dollars buried on the moon : interesting, even cool but fundamentally useless.

Software quality has advantages for companies that are very strongly in the "milking their 100% understood market where they have an overwhelming competitive advantage" phase. Large companies. And is between neutral and a disadvantage for nearly everyone else.

That doesn't mean you can't take pride in good software. Or that it isn't an accomplishment. But you want to write quality software for money ? Get a job at Google/Facebook. Better yet, get one at Bank of America, Exxon Mobil or Boeing. Or research it at university.
Bitcoin? It doesn't really have a crowdfunding site per se, but "people who moral guardians hate" is basically the number two reason for its existence, right after "people who lawmakers/financial regulators hate".
Backus: Well, because the fundamental paradigm did not include a way of dealing with real time. It was a way of saying how to transform this thing into that thing, but there was no element of time involved, and that was where it got hung up.

Booch: That’s a problem you wrestled with for literally years.

Backus: Yeah, and unsuccessfully.

http://archive.computerhistory.org/resources/access/text/201...
PR is probably the only way it could be possible because their (Google's) terms-of-service effectively forbids them to distribute the user generated content without everybodys consent.

But unless there is a lot of public support it could easily backfire, as when everyone realize how the "promotion" clause can be interpreted, the TOS suddenly look quite a bit more onerous.
I use Drift on a few pages of my website https://www.listennotes.com . It’s a critical channel that users can chat directly with me, who built the website. It encourages conversation and I get tons of good feedback directly from users everyday.

I don’t place Drift on most pages. I only put it on those pages where users are most likely to ask me questions, e.g., API https://www.listennotes.com/api/
Are you advocating that we shouldn't bother testing instead? I'd imagine that many people would be quite interested in knowing the ways they're not 100% that might actually kill them... like cancer.
Like my classmates who took adderal to get good grades, definitely. It shouldn’t be tolerated and should be tested. But then all of academia needs to change.
Actually I still feel jQuery is still an amazing lib (and philosophy) precisely because it is not an all or nothing tool. I recently (as a non webdev) found myself overwhelmed with react/vue. I simply chose to go jQuery with decent modularization of components and got the job done. Now yes my "modularization" will asymptomatically look more and more like React as I consider the more and more usecases that React supports, but the learning curve is pretty for me.
I was once considering a switch to sprint... had gone through the process of picking a phone, selecting a service level and was half way through checkout, BAM! in your face chat, "Can I help you?" Cancelled entirely.

Same thing happens with Dell, I don't think it's possible to get through an order and checkout without an intrusive chat opening up on you.

I don't mind if it's an icon+label off to the side in a fixed position, it's handy if you want it. But when it opens up and interferes with you using the site in question, you lost me as a customer. And I'll actually engage with the chat to let them know they lost me because of it.
Do M.D.s generally recognize modafinil as less safe than caffeine and alcohol? It seems unlikely to me that the political will exists in the US to schedule either, regardless of what doctors actually think.

My claim is that no research exists that argues that modafinil is more dangerous than caffeine. (I'm not 100% sure about this claim, and it's easily debunkable. And for what it's worth I take caffeine and have never taken modafinil.)
Man this industry is crazy. Most traditional companies fight hard to gain even 1% in net margin.
Snark and swearing aside, this is at least criticism of a couple of specific things that Google software does.

I'm often annoyed by this stuff, but on the other hand if you gave in, I doubt anything particularly bad would happen?
Apologies, I thought it was established that some donations are highly likely bribes [0]. If you're questioning that basis I certainly don't have the interest to debate that with you. Assuming you agree on this premise, then I certainly am equating these types of donations to bribes.

[0]: https://www.propublica.org/article/the-story-behind-jared-ku...
You're also in a society that focuses on getting things done. How about not getting things done and staying up late. Let's see if that article gets to the top of HN.
The Lisp community has literally tried exactly this, on and off, for the past half century -- and they always come back to s-expressions. Every new Lisp programmers says "I know, I'll make a macro to let me write infix math!", and then abandons it 2 months later. It's not like Lisp programmers aren't aware of how schoolchildren write (+ 2 2).

I've written tons of code in both language families. In infix/prefix (i.e., Algol-family) languages, I frequently wish for a nice consistent prefix syntax. In prefix-only (i.e., Lisp-family) languages, I can't say I've ever wished for infix notation.

I don't understand what the perceived issue is with infix notation, except for unfamiliarity -- and that passes soon enough.
Additionally you break up the implementation into two smaller tasks. First one being how to transform object A to object B. And second being how to wire up everything to pass object B to other functions needing it. In OOP we essentially do the two at once. It can turn into quite an overhead in complex system.
I'm pretty sure the entire point of this is because of intrusive self-opening chats for conversion, not help.
This is pure speculation with zero scientific evidence, but I believe that some (many?) people's internal clock is not tuned exactly to a 24-hour day.

People have wide variations (in some cases, defects) in virtually every physical and mental dimension we can measure. The idea that everyone's body clock is precisely tuned to 24 hours just doesn't seem right, it's far more likely to be within a range, perhaps between 18 and 30 hours. With that logic, I speculate that many "night owls" are people whose body clock doesn't reset properly until 26-28 hours from the previous day.

I would love to know if there are any research studies along these lines.
Can a Person Learn While Sleeping?
Sure, but bitcoin may be hard for her grandparents friends at church to figure out, for example. Heck, I've worked for tech companies, and I can't figure it out. Gofundme is comparatively easy to explain.
Using Less Power at the Same Node
Does he have anything to say about the difference between the engineering and engineering technology degrees?

(The only firm difference I know is that, if you have the latter, you need not apply to any NASA engineering job.)
You probably need to avoid caffeine altogether. Might try theobromine from brewed roasted cacao.
It could be, if you also send the entire object with all its dependencies along with a remote procedure call. Kinda expensive and misses the point, though.
jquery is something you can throw in quickly onto a page and have a few useful helper functions.

Not everyone is building web applications, sometimes we just want a simple tool to do a single job.
They often don’t scroll out of view which can be annoying.
Do you think Apple and Stanford have a reason to falsify their results? Is it a sane, credible reason, based on actual history of those organizations falsifying medical research? Or, is it just an opposition related to malfunctioning tin-foil headgear? Is Stanford not a credible enough institution?
If I'm reading this right, the Apple Watch was actually more accurate in detecting arterial fibrilation episodes than the ECG patch they used for initial confirmation. The Apple Watch identified 2,000 people. The patch confirmed 33% of those, but then another 51% were confirmed by some undisclosed method.
Does your spouse take charge for the kids' morning and night routines?

Do you feel you spend quality play time with your kids as they grow up?

Do you feel you get enough time to be intimate with your partner?
I agree they were being dramatic, but Google still violated the trust of many people. Accidentally or not.
Probably best to talk to a tax advisor-- and I am not one. I think the first time you owe a lot in taxes you are not assessed a penalty (if you keep owing every year, you are). This filing season is also exceptional due to tax bracket changes last year.

She can pay in installments vs the entire sum at once: https://www.irs.gov/payments/payment-plans-installment-agree...
one issue with OOP in practice that I've seen is the entanglement of the domain representation (member variables of a class) and the varied operations on that data (methods). Classic OOP encourages you to manipulate objects by methods rather than free functions, which combines potentially unrelated functionality in the same object.

my rule of thumb with objects is to keep the methods to a minimum, to the extent all classes are either interfaces, implementations of interfaces or pure data classes. obviously this approach will be natural to ML programmers.
Maybe they need a short primer to understand modern art.

What Duchamp did when he submitted his Fountain to an art expo he was a jury member of, was to send a giant middle finger to art critics of the time, which only focused on technique.

His message was: this is art because I as the artist say it is, and the purpose of modern art is to send a message. Art critics may or may not understand the message's meaning, but meaning there is.

To supplement that, a relevant Duchamp quote on how to find a piece of art's meaning might be of interest: "The most interesting thing about artists is how they live".

(And to HNers who read this and think it all sounds like mental masturbation, you are right: it is; but some artists are better at communicating the ongoing conversation, much like there are bloggers that are better at communicating what the coolest programming language or framework or pattern or what have you is.)
I don't think you can say with any level of certainty that such a schedule would be horrible for a couple's relationship in general, or as a rule. Relationships are all very different, as are the people involved in them. I'd bet plenty of couples would find flexible work hours to have a number of helpful, positive side effects on their parenting and their relationships.
"paper processing that no longer happens"

I wish. I've yet to see an actual paperless office. And paperless bills have just been replaced by the marketing they send you instead.

Unless you're talking about newspapers, you may have a point there.
My 2 rules for being up and alert at 6am:

1. Get in bed by 10pm every night, no exceptions.

2. If I can't sleep after I'm in bed, it means I haven't exercised enough. So, exercise, then GOTO 1.

Downside to this is that it works--after a few days of the cycle, if I try to stay up past 10, I nosedive to half-dead around 10:30.
In my country kids use their foot to get to the school, even small kids (usually starting at 9 years when afterschool care is not available anymore). Maybe you should start structuring your society in a way that allows people without cars to get around if you don't like that, or move to Europe.
Does the author have kids? I’m up at 5:30am getting my kids ready for school. If I’m lucky, that process is fully complete by 8:25am when the final kids are on the school bus.

If I had the luxury of a zen wake up experience, I don’t know what I would do with myself.
Sounds perfect. Can I ask what you do?
Aside from omg, buy your phone separate and month to month the contract.

You should use chat widgets to get discounts.

You can almost always get an extra 10-20% off from a lot of places via cs staff because that's what they're allowed to give and they're incentivised to give it to you because they want good survey feedback.

Dell and Lenovo are notoriously bad with this to the point I exclusively place orders through their chat staff.
I understand qualms with the software, but what about the hardware is a joke?
I wonder how many sites actually use the banner's "OK" BEFORE they inject the ads and analytics scripts.
Weirdly, when I was leaving for college, I was warned that spending any time at a big school like UT Austin would end up making me a deviant. There was talk about someone's cousin who came back from Austin wearing leather and with a nose ring. Lesbianism was a possibility.

Certainly, nobody thought college was for those who conform to social expectations.

Not at all sure if I came out deviant or just crazy.
I doubt HAMMER2 will become as mature and complete as ZFS anytime soon. Though it would be better than nothing I guess.
Is there a 7 or 30 days limit? I found something about this but I am not sure if I am looking in the right places. So if you know this from your experience can you list all the downsides(don't omit anything that won't affect an app that I would send to someone on Windows,Mac, Android or Linux) ?
Single parent of three kids reporting in here. We make Timothy Ferris types look like total losers by 6am.
You're wasting your time. You've forgotten the content of the comment that spurred this thread, and I'm not interested in getting into some weird discussion about your views on downvoting in general.
I mean the courts would get involved if the schools rescinded the degree because students would file a lawsuit. You're right, they wouldn't do it of their own accord. And they might dismiss the case on its merits, hard to say.
Cross-Platform Payments in React Native
And daylight savings only makes this worse.
East of Siberia: Arsenyev in the Land (2016)
Added search by location and search by district today. I hope you find it useful!
> I'd give it away, but that not really solving the problem.

This implies that your moral judgement must apply to whoever you gave it to. Why?
I am saying "fuck this" to the culture that pressures everybody to be productive in the early morning and casts judgement on those who have trouble being productive in those hours. No offense was meant to the author, I'm always interested in people sharing their routine advice.
This is one of the funniest comments I've seen in HN. That said, I think your company idea is pretty interesting.
That site should be a UX 101 case study for bad UX, at least on mobile. First there is a cookie warning. Ok meh. Then the chat pops up in the way. Click x and it goes full screen. Click back and I’m back on HN. Go forward and I see the site again. Scroll and the chat goes full screen again. Click the full screen chat x and finally I get to view their website.
This "type of person" kind of study and discussion is fairly dangerous stuff historically. It's quite literally what lead to the Nazi Holocaust. And is common fuel for the type of terrorist attack we just had in New Zealand.

I understand you do not mean that. And sleep schedules are pretty harmless, but know that this type of discussion on the internet is leading to a lot of scary stuff.
chrome://settings/content/notifications

Change "Ask before sending" -> "Blocked"