skysight-inc/HackerNews huggingface dataset:
> You (deliberately?) misread the parent's comments. It was not very long, and it centered on the word "both".

To be more clear: if society spends X dollars per year per poor person on direct financial transfers, and Y dollars per year per poor person on in-kind services, I am suggesting to move to a system of giving the poor person (X+Y) dollars in direct financial transfers.

Is that better?

About the latter part of your comment:

Yes, that is a real problem. There are (at least) two reasonable approaches that leave insurance as insurance:

First, you can just give the chronically ill or disabled person more welfare money.

Or, second, if you are a purist for equality: enter a very long running insurance contract, before you develop a chronic condition. Because then there's still uncertainty, and uncertain conditions are insurable. In the strictest form, your parents would make the arrangements before conceiving you.

BUT: I do gladly concede that for serious enough conditions just handing out medical services might be a reasonable choice. I don't know. But that doesn't say much about routine check-ups for healthy people.
Short answer: Pay-rate should be decided based on actual skills, not zip code.

Long answer: I'm looking at it from a different perspective, why people have to live in SF? The cloud-wages concept is mostly applicable for knowledge workers, I agree, and it's a limitation. Pay-rates should be decided based on objective test results and skills. I strongly object to the "vanishingly thin" part. For setting the average, I think market dynamics will do its job and find a range that is lower than insane SF rates but still super attractive for people who happened to live outside of the US and capable of getting the job done.
There rarely is a secret formula. It's some combination of seeing something others aren't at the time, having access to resources and a good enough execution.

Having access to KFC's secret recipe isn't enough to build KFC. Similarly, Paul Graham doesn't have some big secret to safeguard.
It's still essentially a git repository, you can work locally and push later.

Yes, the issues, MR, reviews are not available, but honestly I wouldn't want to be in a job where I could not get by without it for several hours.
This is an amazing effort, but I think...

> Well, here we are, we are shipping with GNOME / GTK+

...this point is I think quite unfortunate. I tried to write a GTK+ program a few years ago and it was completely impossible. Using GNOME / GTK+ will surely limit its attractiveness of a development platform. It's too bad they couldn't have done something based on Qt instead.

EDIT: Rather than downvoting, why don't you post your contrary experience with GTK+?
PureVPN are offering a generous discount on their already competitive 5 year plan, with subscription working out to 65p per month on a 5 year, so £38.70 in total.
Use clean/hexagonal architecture. Keep APIs at arm’s length.
Show HN: Building websites from Sketch using deep learning – public launch
It's hard to be specific.

The site at a first glance looks dated and very early 00's. The colour scheme, the stripy background, the layout, the fact it isn't responsive (well it tries to be with a burger menu but fails), the GIF clipart (esp. the 'new' graphic and the flags).

As a prospective customer you might be a bit put off at first glance and think the software is dated too and go off looking for something newer.
One attempt could be forming professional associations where members get disbarred for violating principles for reporting.

It wouldn’t be perfect but could be better than what we have where there is no responsibility or accountability for misrepresenting news events.
- I couldn't find a way to get a list of short non-fiction books sorted by popularity.

- After entering my email address, I get a 500 error.
PureVPN are offering a generous discount on their already competitive 5 year plan, with subscription working out to 65p per month on a 5 year, so £38.70 in total.
https://www.purevpn.com/vpn-deals/blackfriday
Founder here, again [1]. In August I’ve shared a side project that partially converted Sketch files into front-end code with the help of deep learning. Because of the feedback I got here and the number of early access requests I decided to open a private Beta in September.

It was the best decision I’ve ever made. In the last 3 months I found too many bugs and had incorrect assumptions. But learned so much because of all manual validation required to deliver projects. I now understand better my target market. Most importantly I’ve learned from actual paying customers [2].

We still don’t have the whole process 100% automated though. We are delivering projects, on average, within 48 hours (too much time IMHO). Our goal is to decrease the delivery time for 12 hours in the next quarter. To achieve this we need more training data and a better human validation workflow.

Because we have more under control - but really far from knowing it all - we are ready to launch publicly. Zecoda it’s a payed product because:

- We still have human validation

- We are solving a real world problem that has intrinsic value

- We are in the business of making our customers happy and will never ship bad code

What we guarantee is that, if you are unhappy with the results, we'll refund you. Hopefully we’ll be able to open a free tier in the future. Just need to reduce human verification to the minimum.

I’d love to hear your feedback and questions. This time you can actual try it :)

We can be more productive without repetitive tasks.

//

Sign up: https://zecoda.com/register

Demo: https://zecoda.com/#demo

Follow our journey: https://twitter.com/zecodahq

[1] https://news.ycombinator.com/item?id=20624140

[2] https://zecoda.com/#customers

PS - Have a great Thanksgiving everybody!
How do you mean?

> 5GHz WiFi has more bandwidth than 2.4GHz, so typically will involve larger IO buffers in the driver, which could easily be enough to expose a memory scribbler

He's saying 5 GHz will expose the scribbler, and the opposite is happening, only 2.4 GHz fails.
True. Doesn’t stop humans from acting human though.
"The ability to be expressive comes with it certain biological traits and dispositions. These traits may determine your viewpoints on matters."

This is an extremely hand-wavy assumption that you're basing your arguments on. Any evidence to back that up? It would seem to me that the ability to express one's views would be orthogonal to one's viewpoints on various matters.
> but there is still value in even marginal improvements to the climate change outcome.

Especially because even modest impacts slightly increase the chance to not hit the next tipping point.
My guess is that "optimisations" (shortcuts) in calculating the final layout, mean that the final layout is not entirely deterministic.

It probably varies slightly, due to the entangled nest of dependencies that is responsive HTML rendering...
While using GPUs is one way to increase performance, with all of those machines at your disposal you can also use a simple MPI script to run the job in parallel across all of them to drastically bring down the total runtime. This is actually how much of the industry handles parallel processes at scale since running it on a single machine can only get you so far.
News also includes what laws are passed, what court decisions were made, it's a citizen's responsibility to be an informed citizen.
This makes me realize that from now on, most human beings will probably increasingly be "memorialized" online.

I can't help but see in this a new form of modernized, digitalized mortuary ritual, comparable to all the things we humans have been doing with our deads for millennia. Egyptian tombs sought to preserve the body; now with big-tech tombs we seek to preserve the mind, what's left of it, what has been revealed by the deceased. I bet this is just the beginning of that.

The work of historians is changing, fast, in this fledging computing era. Think that, from now on, we may be increasingly able to replay then-dead-but-real people in real situations as if it were just another virtual world.

Which leads to this suggestion: maybe all the data held by big tech companies should be released for public research (public datasets) upon one's death, after anonymization etc. of course (and maybe a 'wait' period of 10 years, or a full generation or more, whatever precautions are necessary). The point being to learn cumulatively from all our deceased brothers and sisters, make them count forever in the great study of humanity and the cosmos. Of course people should choose for themselves (including delays and anonymity), like some have donor cards, may prefer incineration, etc.
So the solution is to tie the dome down at more points.

Sounds like a distinction without (much) difference.
Ah yes, the old "why should we fix potholes while children in Africa are starving" argument. Ridiculous as ever.
Yes, literally from this article about this “research”

> A summary of their paper, which has not been published in a mainstream science journal, was submitted to EPA during the public comment period on a plan to roll back regulations for methane leaked during the production, processing, transmission and storage of oil and natural gas.

> "As far as from a global effect on climate, [methane] is immeasurably small," van Wijngaarden told E&E News. So "some of these people have said, you know, that could you please just write something up that we can use as ammunition," he said.
It is up again.

> [Monitoring] GitLab.com is now recovering. We found 2 last DB nodes which had not reverted their change. Apologies for the disruption. [1]

[1] https://status.gitlab.com/
What kind of cables are you using? Either your cable or hub isn’t up so spec and properly shielded.
From my experience a custom GitLab instance is much faster that GitHub.com. But it is apples and oranges and I suppose your friends weren't comparing the two.
The heck? Modulator/demodulator is still used. In fact, I generally have great success in using it to illustrate the demarcation between LAN and WAN for non techie users.

Your LAN ends at your router. Your WAN begins at your modem. Your modem is the thing the ISP gives that gives you access to the Internet.

While it doesn't do the heavy lifting of converting digital traffic to/from analog signals anymore, it makes a very good nominative identifier for the particular purpose of identifying the piece of hardware that still fulfills the role of enabling connectivity with the world at large.
Especially useful in the Images search to share the link or find the original image directly.
Everyone has power over their consumption choices.
It's also disrespectful to the black art of RF to call it mere Voodoo :-)
Ask HN: How do you deal with atomicity in microservice environments?
We run a small SaaS where users are able to create accounts, submit billing information and upload/call ML artefacts.

In order to not reinvent the wheel we use external services where possible: Auth0 for authentication, Stripe for handling billing, etc. For this question, I am considering this a 'microservices' architecture. I am aware that this definition will spark its own discussion, but I believe that the problem generalises to a lot of the other (better, more complete, etc.) microservice definitions. So please, bear with me.

Now, in the lifecycle of a customer (createAccount, addBilling, deleteAccount, ...) at various points we expect operations to occur atomically. By which I mean (simplified) that upon creating a new account, I also need to ensure a customer is created in Stripe as well as register the user in Auth0 - but if either of these subtasks fail, the operation (createAccount) should fail completely and in fact 'undo' any state changes already performed. If not, I risk high-impact bugs such as double charging customers.

Now, in a 'conventional' setup (without external services), I would resolve a lot of this by ensuring transactional operations on a single source-of-truth database. I understand that 'idempotency' comes up a lot here, but whichever way I try to apply that here - it always seems to explode in a (fragile/brittle) spaghetti of calls, error handling and subsequent calls.

Surely this has been resolved by now, but I'm having a hard time finding any good resources on how to approach this in an elegant manner. Concretely:

Do you recognise the problem of atomicity in microservices architecture?

And,

How do you deal with guaranteeing this atomicity in your microservices?
We’re doing this now? For my entire tenure on HN, this site has been a status page for GitHub. Looks like it’s Gitlabs turn.
Whenever GitHub is down you see comments saying much the same thing only with the names reversed.

The thing that strikes me each time is how fragile everyone's setup is if GitHub/lab is a single point of failure for them...

At least gitlab let's you self host, which would let you run backups on offsite hosting meaning zero downtime.
Daysoft.com
> It's great that I can buy a cheap jacket and keep some of my income, it sucks that my housing expanses went from 1/5 to 1/2 of my income (as an example).

Maybe they went from 1/5 to 1/2 precisely because trade made everything else so affordable? In the world without international trade, housing, education and health care could still be expensive, but cheap jeans would be $100 and cheap jackets $200.
the failure to publish an SPR could result in law suits against purism. Fixing this wouldn't cost much and only be a net positive (for new financial backers). Failing to publish a report was probably not malicious (just laziness). Still it's negligent (IMHO). And if the rumor is true that they are having liquidity problems (as conjectured by the author of the blog post), then they do not deserve the trust given to them by their current financial backers on kickstarter or the tech community who evangelize them.

We urgently need alternatives and I do want Purism to succeed.
Beware that the truth is not necessarily the midpoint between opposing opinions. Sometimes a source with a general bias gets it exactly right in a specific case.
People think that thinking through technical issues is hard, but thinking through issues dealing with people can make technical issues seem like child's play. This isn't just Twitter that botches thinking through the people aspect of changes. We see this happen to all sorts of companies across all industries.
I mean I say :

Wall:
{

Start = x,y
End=x2,y2
Width = 9in
Height = 9ft

}

Shelf: {

Ref=wall1, wall2

Start = ....

End = ...

Distancefromground=4ft
Height=3ft

Width=4ft
}
You’ve got to accept the fact they want to collect feedback from other users first and not you.
I made a similar project when starting to learn Go. It's opensource and it works. Just don't host it out on the internet. Intranet should be good because no security audit has happened. This was sort of an MVP

https://github.com/sairam/daata-portal/tree/master/daata-ser...
average rent has gone up 42% since 2012.
that is ridiculous.

berlin is closing in on hamburg which is notoriously expensive..
I had this problem until I threw out my $10 USB 3 hub and got a $20 one instead.
How is that relevant to climate? Atomic physics with no training in climate science doesn't seem especially helpful here.

> A summary of their paper, which has not been published in a mainstream science journal, was submitted to EPA during the public comment period on a plan to roll back regulations for methane leaked during the production, processing, transmission and storage of oil and natural gas

Sounds like old man, from an irrelevant field has become a useful industry shill. One way to top up the pension in your 80s I guess.

Methane seems a nice follow-up after being [from Wikipedia]: co-founder and board member of an advocacy group called the CO2 Coalition. Happer described the group as aiming to "educate the public that increased atmospheric levels of CO2 will benefit the world"
There was a post going around showing a screenshot of CNN versus Fox after Sonderland's testimony at the impeachment hearings. Each had a wildly different take on what was said, at least in the headline. It was posted as a complaint that one of these sites was fake news and the other reflected reality more accurately.

I don't see a problem with two wildly different takes on the same incident, particularly when it is political. In fact, I would say this is a sign of a healthy democracy. Compare it to the alternative: a single, typically state-sponsored viewpoint in a totalitarian state.

This isn't to say there aren't problems with fake news, the corporatisation of media, sensationalism, etc. But competing narratives imposes at least some checks and balances.
So what should be the basis for setting that wage? Someone earning $100,000 per annum would be in the top 0.01% of people in, say, Poland. In Vietnam, add a few zeros. In Finland, top 1%, and that's a developed Northern European country.

What does an influx of super-rich tech remotes settling in, I don't know, Thailand do to the local economy?
> Source? I don't remember such an ad.

I too remember seeing this ad every time on Google's search page, but it's hard to search for articles mentioning it now, because any search on keywords "google chrome ads" return completely unrelated results.

There are these old questions:

* https://support.google.com/chrome/forum/AAAAP1KN0B0FrX8mjNQu...

* https://support.google.com/websearch/forum/AAAAgtjJeM41xpRdM...

* https://support.google.com/chrome/forum/AAAAP1KN0B08liXq3dy9...

* https://www.quora.com/Why-am-I-being-shown-ads-for-Google-Ch...

Also this news piece: https://www.techspot.com/news/79940-how-youtube-employees-ki...
While the article is about Google advertising three different browser in that particular banner, you can see on the screenshot there is another ad, that is just for Google Chrome. That's the ad that was shown all the time on Google Search and Youtube.
My custom GitLab instance is still slower than github.com. (Yes, I’m giving it enough memory.)
I just checked openscad. Thank you! Very good ! What other script to render programs do you know of?
30 times more potent for a similar mass. But we emit far far more CO2 than methane. To know if it's important you'd need to know by how much.
true, triangulating doesn't mean the middle necessarily
It’s important to note that this does not reflect the consensus scientific view: https://www.forbes.com/sites/michaelshellenberger/2019/11/25...

> First, no credible scientific body has ever said climate change threatens the collapse of civilization much less the extinction of the human species.

> I asked the Australian climate scientist Tom Wigley what he thought of the claim that climate change threatens civilization. “It really does bother me because it’s wrong,” he said. “All these young people have been misinformed. And partly it’s Greta Thunberg’s fault. Not deliberately. But she’s wrong.”

> All of this helps explain why IPCC anticipates climate change will have a modest impact on economic growth. By 2100, IPCC projects the global economy will be 300 to 500% larger than it is today. Both IPCC and the Nobel-winning Yale economist, William Nordhaus, predict that warming of 2.5°C and 4°C would reduce gross domestic product (GDP) by 2% and 5% over that same period.

Additionally, what is a “planetary state of emergency?” Like global martial law? Because if the tipping point theory is correct, that’s what we have to be talking about, right. It can’t just be a metaphor for “try harder to meet climate change protocols.”
Hey, author here. I don't have any windows computers, so haven't had chance to use Microsoft products much. I'll mention onenote anyway to prompt people, thanks!
Dell once sold a “Developer Edition” laptop, so there is definitely a sizable market and developers do have some influence.

https://www.dell.com/en-us/work/shop/dell-laptops-and-notebo...
You guys should consider switching to GitHub. Much faster, no 500-errors, less downtime.
I've done exactly the same and have the complete opposite feeling of you. Why not 'be ignorant'? What are you really ignorant towards when ignoring the news? Most of its use, it seems to me, is to have something to talk about, with people you otherwise have have nothing to talk about. If you really need certain/real news (like investors basing decisions on earnings reports) you will have your quality, non-mass-media sources anyway.
The core principle of laws is that they are common and enforced equally onto every citizen. Laws and enforcement are transparent and has check and balances.

The most common objection to CoC is that they are not enforced equally. Different classes of people get treated differently and enjoy different rights. The enforcement have no transparency and no check and balances.

To take two recent well known examples, we had during the last year the stackoverlfow controversy over the new CoC, and wikipedia ban of an admin over CoC. In both cases there were major issue of transparency and selective enforcement. In the wikipedia case there was also problem with lack of check and balances. In the stackoverflow case there was also voices raised about other common rules now being unenforced in order to comply with the CoC creating a situation where different people get enforced by different rules.

Laws can be good. Rules and Boundaries can be a positive thing. They are not all good, not all positive. It depend. Without careful process and system for fairness it is very likely to turn bad as the above examples illustrates.
GitHub's uptime is way better than GitLab. I am not really sure gitlab.com even reaches 99% availability (not to mention 99.9%).

GitLab may well be focused on providing full-stack dev-services (VCS, build-server, CI and stuff), but in the end they are a hosting company - and for hosting, uptime is one of the most important metrics.

EDIT: 99% was exaggerating, but I got so many 50Xs the last days that it was from time to time unusable.
> much better livelihood than they were making without Uber and Ola

Source please. Also can you quantify "much better"?
Shouldn’t investors be able to keep little journals in their pockets about prior fraud, and to chat freely about it in their meetings?

Shouldn’t a newspaper or public forum be able to discuss a wrongdoing in the context of a history of wrongdoings?

The public’s clarity is what’s being traded here. I would argue that the public and any relevant professional groups should never forget fraudsters such as the CEO of workriot or theranos.

Another very dubious aspect of the right to be forgotten is that so as long as outside parties exist in a complicated multipolar world, some very major and relevant parties such as landlords or investors will likely play with such knowledge and also be able to afford cover. Meanwhile everyone else has less clarity on the situation.
> It beats almost all other (commercial or non-commercial) software in PCB design, hands down.

You need to get out more often. Look, I am a KiCAD supporter, too. But KiCAD is repeating the mistakes of commercial ECAD systems of the 1980’s. Am I glad it exists? Surely. But set your sights higher. KiCAD has much room for improvement.
The difficult problem is not knowing where the sun is but knowing where the ground is. Since all the panels are separate structures not on a single rigid slab, ground "settling" can tilt them fractionally in unpredictable ways.

It sounds like what they have is machine vision as a novel input into a conventional control loop. For one panel at a time, wiggle it about and look how the light spot changes. Find the local maximum for tightest spot. That's now "locked" in the PLL sense and should stay locked for days or weeks.
If you think about it, this is the same problem faced by any student of history. Some facts are "solid", some are squishy, interpretations are vague and/or self-serving, much is made up to support various narratives the participants are peddling.

I wonder if we'll start seeing 1) better tools for historians, and 2) tools historians currently used accelerated/improved to do more real-time news.