skysight-inc/HackerNews huggingface dataset:
I guess in the case where you don’t have access to a desktop environment.

I’m also curious to know if there’s a reason to use this if you do have access to a gui...
Nobody asks for it but some choice must be made. As a user, I have often cursed things that hang indefinitely. And I don't trust application state after touching a cancel button. That stuff is seldom tested well.
Yes, very sure. Even talked to them about it once- they said there were plans to have recycling facilities later but currently (in 2008) it all just went the same place.
Just look at the drops and then look at how the media portrays them then look into project mocking bird/MKUltra and the lies we've been told. The message is one of unity (Where we go one we go all!) Yet the media is trying to convince those who are ill informed the exact opposite.

Look into the Clinton Foundation, Podesta emails, etc. These things may be labeled as "Right right conspiracies" in your mind but remove the label which you got from the media and think about it for yourself.

Why was bill gates and Epstein hanging out with Miss Sweeden and her daughter (15 at the time) I believe til "late in the hours" after everyone knew about him? Powerful people are involved in a large conspiracy here the question is how deep it goes.

Start here for basic idea of many of the theories

https://youtu.be/MY8Nfzcn1qQ
The Japanese are the first to know that their posture is unnatural, uncomfortable and probably harmful.
Visidata is a cool for exploring tabular data sets, but not a spreadsheet.
I disagree, the MCAS system was a poor attempt at fixing a hardware design flaw with software. Boeing tried to slap larger engines on an airframe that was not designed for those engines to save cost. This made the aircraft more more prone to stalls, requiring the MCAS system. Boeing convinced the FAA not only that the MCAS system was sufficient for preventing stalls but also that pilots didn't need retraining. It's likely that MCAS is not sufficient and that's actually what is taking so long.
The term "wish-cycling" is part of an attempt to put the blame on consumers.

As an alternative, charge corporations exactly what it costs to recycle anything found in the waste stream. Which puts the responsibility on someone who can actually change things to reduce this cost. The only way to avoid this charge entirely is to add a "This is not recyclable" logo that is big enough that no-one will miss it.

Only then can we can blame consumers that continue to buy those items, but not before.
Closest Stars and How They Compare to Our Sun
What I want is a storageless-first serverless connectionless computerless apps.
I'm not a Q-fan, but I do think it's hilarious the way the material is presented in this article. HN types love their curated content - just like how Dang would delete all posts about coronavirus before a certain epoch after-which western media became concerned about it and the blatant censorship stopped. This is the 'curated garden' that is talked up so much around here - mere toeing the line of the establishment elite. Now it's ok to talk about Q, but only to say bad things and not to point at any of the stuff that was accurate (which I think is just a good larp - not real insider information). The real purpose of this hit piece is to convince left-leaning people who read it that all of Trumps based is unhigned - because you know, it's not like the left ever bought into baseless conspiracy theories. (Russiagate, Ukraine delusion etc etc)
Indeed. And to reduce the number of US personnel that knew such a test was happening, the higher ups could have arranged for their allies in the RCAF to be the ones executing the test.
It's especially cruel to be living paycheck to paycheck.

At that point, you're not sacrificing the present for the future. You're sacrificing the present for survival.
https://youtu.be/uzV_uzSTCTM
reMarkable 2, nickname L2 cache
It adds to cognitive load, now I have to hunt for the frickin scrollbar... mystery-meat UI if you ask me.
Like all things in art, chiaroscuro has fallen in and out of fashion over the centuries. That said, things have undoubtedly accelerated - we cycle through trends more quickly today.

At some point in the early 90s, songs were either soft, or they were loud, and it gave Nirvana a beautiful opening to dial that contrast up to the max.

The moment all our websites become shades of gray, some rebellious designers will buck the trend, create stunning interfaces with pure blacks and bright whites, and the cycle will begin anew.

These sorts of absolute "rules" like "don't use pure black" are silly, of course. We have to have some understanding of the context: Is this a website for marketing purposes, or something which must be read for hours on end? On what kind of screen is this being viewed? (LCD? OLED? E-paper?)

But even if the rules of thumb are silly, they're still important to learn - a good artist has a deep enough understanding of the rules to know when to break them.
For funsies I filtered the wiki of prominent figures in SE/CS and amassed a list of those this company would simply not hire:

Per Brinch Hansen

Kit Cosper

Tom DeMarco

Zvi Galil

Ian Goodfellow

Ian Goldberg

He Jifeng

Les Hatton

Tin Kam Ho

Ken Kennedy

Adi Shamir

Guy Steele

Éva Tardos

Jie Wu

They look pretty darned dumb from here. Maybe is they didn't spend 6 weeks for the hiring process then they might have enough time to fix really broken things.
Re your QAnon comment at the end -- I'm not sure if you saw, but it seems that (as of today) people are defending Q on HN as well :( Is disinformation against HN policies @dang, and if not, shouldn't it be?
Quite a lot, sadly, just look at eateries as a concession in an institution like a museum, or as another poster said, pop-up places like Boxpark or even - slightly tangentially, event stalls at places like Kew Gardens or during Festivals.
Office and Locate 39 Mussing Children in Georgia
Hi, I work at PingCAP and can try to explain the difference between the two options. TiFlash (fast column-based storage) was important in this story and an equivalent doesn't exist for Vitess.

Vitess is a MySQL sharding system. In this article they stated that it was too difficult to query across shards in their existing setup. Switching to Vitess from their existing sharding system (assuming they were using something else) might have helped them for some of their queries. However, Vitess doesn't support cross shard transactions for production workloads. TiDB doesn't have these sharding limitations.
If only DI had a clear definition like "monad" does, I might be able to understand what it is.
Ask HN: How has your Sales job changed due to Covid?
Sales, Account Management, and other roles in the periphery are some of the most people-centric roles involving a lot of travel in the pre-Covid world. How has it changed for you?
ULA aborts launch of classified spy satellite at just 3 seconds to liftoff
Kubernetes Podcast – 1.19 Release
For those of us who don't know / remember the incident: https://venturebeat.com/2013/03/21/sendgrid-under-ddos-attac...
Ask HN: What are the hard truths in your industry that few people agree upon?
Technically there are plenty of crimes where it is not only reasonable but morally obligatory to be lenient to a first-time offender. Like copyright infringement or sodomy. But in those cases it's also obligatory to be lenient to a second-/third-/etc-time offender, because the law criminalizing them is unjust. Similarly, I strongly suspect that the law unjustly fails to criminalize Slack's negligent disregard for their users security in this case.

I agree that, crime or not, it was intentionally committed, and does not warrant lenience, though.
https://archive.is/3LYRl
Producer responsibility would solve a lot of problems.
It's almost like we're all discovering that there may be problem with the underlying system.
Here's the github link https://github.com/rust-lang/rustc-dev-guide
“What's not fine is being called a simple 'programmer.'”
it froze my chrome on android completely. it was hard to stop
What percentage of revenue does Apple gain from the app store?
I see your point, but I'm more interested in folks who put theory into practice rather than folks who intimately know theory if that makes sense.

I think those can be two completely different tastes.
What's your recommendation for a Python-engineered end-user product?
> What makes you think other countries with rapid inflation don't manage currency supply?

They do. But on the (fairly rare) occasion of hyperinflation, they aren't managing it focussing on price levels, but some other objective, usually one or both of juicing short-term economic performance without regard to price levels or monetizing debt.
> That's ridiculous.

When disagreeing, please reply to the argument instead of calling names. "That is idiotic; 1 + 1 is 2, not 3" can be shortened to "1 + 1 is 2, not 3."

https://news.ycombinator.com/newsguidelines.html

(The parent comment has since been edited.)
People incite ethnic violence regardless of the platform they use to spread their message. Hate speech laws in India just seem to be a convenient way for the government to crack down on websites and services it doesn’t like at arbitrary times.
OP is virtue signaling the virtue signaling police.
Nice article, I linked to it from my tumblelog https://plurrrr.com/archive/2020/08/19.html 10 days ago. Thanks for writing this.
I can tell you with certainty, many people, at least people close to me didn't have good intentions when giving advice. Or even if they did have good intentions, they told me the completely wrong things. When somebody tells you things like this, you feel like that person didn't take time to understand how you are feeling, they didn't consider what to tell you to actually help. This can amplify your feeling of loneliness and helplessness. It was very hard for me to accept that I cannot count on anyone in my life to help me and that the only person I can rely on in my life is me.

These situations are very, very hard to navigate if you didn't go through these issues yourself, so better just not give any advice and just try to listen.

I even had people tell me outright dangerous things, like telling me to stop taking medication. People who never had depression, had no contact with psychology except in high school told me this kind of advice. Even though I am certain some of the people who told me this wanted the best of me, quitting meds can have a wide array of unexpected effects, and even if the meds are not effective, this is still definitely a bad advice. Not to mention that meds actually helped me a lot.
At age 35, otherwise healthy and having spent 10 years in Herman Miller Aeron chairs, I had hip problems and a small but growing waistline.

Then I transitioned to working from home and built my own standing desk (sadly before the very affordable mechanical Ikea standing desk was first released... But which I have now happily used for years).

The first few weeks were challenging, but within three months I could stand for 12+ hours a day, and my hip problems went away. Also my overall energy seemed higher, and afternoon energy dips became less noticeable.

For 13 years now I stand for virtually all of my day, and I have no back or hip problems. I do have slight spider veins on my ankles and knees, and that may be due in part to the standing. But it is cosmetic and barely visible, and totally worth the trade.
Reddit was a huge time waste for me. I'd spend entire mornings and nearly all night browsing the site and arguing with other users. I wish I could get all of it back.
i don’t see most of the companies embracing work from home. with a few notable exceptions, the expectation is that as soon as the pandemic is over were expected back in the office.
Imagine a function, that accepts another function as an argument.

Badabing badaboom, the essence of dependency injection
Swipes like "you totally missed the point" break HN's guideline against calling names in arguments. Please review https://news.ycombinator.com/newsguidelines.html and stick to the rules when posting here.
I think the comment you responded to was about employers ability to determine whether abortion and possibly contraceptives are paid from health insurance.
SC original authors are James Gosling and Mark Weiser (!)
https://www.nutritiousmovement.com/furniture-free-ahs13/ is an example of someone doing this in their home. Personally, my setup is a coffee table along with a zafu (buckwheat hull filled floor cushion) and sheepskins or a zabuton to cushion the floor a little. It's very comfortable, although I'd like to also have a standing desk to go with it. Coffee tables tend to be a pretty good height for this purpose if you want to avoid purchasing something custom. Besides that it's just a regular desk setup, albeit missing drawers or storage on the table.
Surge in South Korea coronavirus cases sparks hospital bed shortage concerns
Making Use of IPv4 240/4 Netblock
Dear Colleagues:

You may like to have a look at the feasibility demonstration report below about our proposal for expanding IPv4 address pool, etc.:

https://www.avinta.com/phoenix-1/home/RegionalAreaNetworkArc...

It should provide some material for furthering the dialog.

Abe (2020-08-29 15:54 EDT)
I follow this approach, too, and I consider myself successful, but I also have no voice questioning me. Consider for yourself if you'll regret what you're doing (or not doing) today ten years from now...
Spend a few minutes looking at the spam list threads linked in the article. This is not just a few people complaining. E.g.:

https://www.mail-archive.com/search?l=mailop%40mailop.org&q=...

There was a ton of material I did not include in the story, including a story from a company that had a client have 40 million phishing emails sent through their Sendgrid account, which it turns out was set up by an employee long ago who was no longer with the company and had not turned on 2FA (and probably was re-using passwords).

I started reporting this story almost a month ago after receiving more than 3 emails from different IT experts who were really frustrated with the amount of malware and phishing coming from Sendgrid accounts. They were frustrated because they couldn't block Sendgrid outright because too many companies they were expecting regular emails from used the platform.

The day before I published the story, I head from someone else who was getting phishing attacks spoofing Aruba Networks.
I wonder if Google will ever open source it.
Launch HN: Byld – Build modular backends
We’re excited for launching Byld today.

https://letsbyld.com

Use Byld to design, develop and deploy modular backends incredibly faster for your startups.
GCHQ CyberChef: The Cyber Swiss Army Knife
If they want the most accurate price (doesn’t move much from the initial IPO) a blind second price bidding strategy is useful.

If the company wants the highest price they would do an auction of successively increasing lot sizes.

However, the pool of investors for something like this is small enough that you’d be trying to fight out-of-band collusion. Similarly the underwriters don’t want you to have the highest price. They want the investors to get a price better than the stock is actually worth so that they continue to show up to deals the underwriters organize.

I too think there must be a better way but I suspect you may need some regulation and enforcement of this market to actually see it through.
That's a case where the developer of the app is selling through their own storefront, not being forced to use a specific middleman with a specific (and large) cut in order to reach the users. Relative to the Apple/iOS situation, that feels qualitatively different.

Apple's restrictions are even tighter than those of Visa and MasterCard, some of which have anyway been overridden by laws and/or court settlements. As just the simplest example, Visa and MasterCard have never in my lifetime forbidden offering and advertising cash discounts (even when they've forbidden credit card surcharges). Developers for iOS have no way to sell iOS apps cheaper than through the method facilitated by Apple (which would allow them to increase the app store price to compensate for the 30% fee), nor can they mention to their iOS customers alternative cheaper ways of purchasing content.

Nothing in the previous paragraph has an equivalent in the indie developer world.
> This begins to get us to the fundamental abstraction of a monad: a box, with an interface for map, and flatMap

Before I understood monads, I read variations of the above sentence a million times, always got stuck here: https://i.imgur.com/McThkuh.png

How does this abstraction let us perform IO, do in-place destructive updates, etc? The answer is that it doesn't. These must be primitives supplied by the runtime. A monad like IO has its two functions (return+bind), and a bunch of other magic functions. It's obvious now but that fact is hardly ever stated.

I wonder if anyone has tried explaining from the other direction? Rather than building up to Maybe, try building down from a desire to print Hello World.
> From this, I suspect that the library is not fully operating in immediate mode, but perhaps it uses some kind of mixed mode?

From the linked readme: “DearPyGui provides a wrapping of DearImGui that provides a hybrid of a traditional retained mode GUI and Dear ImGui's immediate mode paradigm.”
In en-US, refuse (verb) is pronounced reh-fuse ("I refuse to do that."), while refuse (noun) is pronounced ref-use ("This refuse must be disposed of.") The accent switches syllables.
For last few years, I have been telling myself to take it slow and do what you are doing now. I got a easy but a boring job. I figured this way I will save all my mental energy for my projects after work.

But this is slowly burning me out. The boredom of not doing any real work for 8 hours is soul killing. I do a lot of busy red tape work but it is not intelluctly stimulating.

So now I will do 180 and quit my job in a few months and go indie solo founder route.
Use Google Search Console and the data there is far from worthless. Average position, impressions and clicks for all the keywords visiting your site.
DC operators never turn their drives off, which is one of the key wear-out factors.
I thought we had it bad with our school chairs in Germany but that picture makes me think Foucault was onto something when he compared the education system to the prison system.
Seems to be more comparable to PySimpleGUI, though on the surface it looks a little less simple and a little more featureful.
> Hell, the author of this exact blog post has picked 10 seconds in all of his examples. That a FUCKING BAD timeout. It's far, FAR too short for many use cases.

It isn't necessarily. It all depends on the use-case. If most of the operations are finishing in 5ms then the probability of something finishing after 10s are rather low - and timing out and retrying early is probably the way to go.

Someone else in this thread recommended setting the timeout to around the P99 time that operations take. I think that's a reasonable starting point, even I might move it towards P99.9.

I worked (and am still working) on adjusting timeouts for systems doing billions of requests/s. One takeaway from that is that the actual value of timeouts is often not too important if you look at one system in isolation. The latency distribution will be rather logarithmic. Most requests might e.g. finish in 20ms. Then you get a P99 at maybe 3 digit ms, and a P99.9 at 10s (example numbers). From there on it will make a minor difference in availability if you now set your actual timeout to 5s or to 120s - it might just be noise along your other error sources.

However it makes sense to align the absolute timeout with timeouts of dependencies. E.g. if you have a chain of

client -> service A -> service B

and service A always times out first, then the client will get an error that service A is broken - but nobody can easily diagnose whether it was service A or service Bs fault. If service B times out first, the client can get an error message that indicates that. Therefore it makes sense if upstream service timeouts are shorter (even if only by a second).

In the same model if the client times out first the services actually do only observe the client dropping the connection. They don't know whether the client timed out or cancelled the operation for other reasons. And therefore they might also not record that something in the service is actually not ideal. For that reason I would recommend setting client timeouts higher than service timeouts (if you are aware of them).

However there is yet another exception to this thing, which are TCP connection timeouts. If you can configure them separately, it makes sense to have those rather low and performing multiple retries. That can improve overall latency, since dropped SYN packets will only be retried by the OS after 1s.
Usually, yeah, but not necessarily (e.g., for those with dedicated IP addresses).

Even then, it usually will be since most customers will just add the (customer-specific) "include:nnn.wl.sendgrid.net", or even just "include:sendgrid.net". But, for whatever reason, I've come across several that add an "a:" or "ip4:" for their dedicated IPs instead (I assume there's a good reason for that, but I don't know what it is).
Human memory is not very trustworthy. 45 year old human memories even less so.
#000 is your unlit laptop screen. But the designer doesn't know what color that is.

By having a very dark grey with saturation, like they advocate, they can (get close to) a saturated dark color that works with their design scheme, instead of something that is arbitrary based on your environment and that you're actively training your eyes to subtract from the image.
It's not a "fuel deposit." There's no option but to pay it. It's marketed as "complementary" fuel. I consider it effectively a manufacturer's subsidy for early adopters, similar to Tesla's free Supercharging (which I didn't include here as I consistently didn't include any subsidies or incentives). The consumer doesn't get that money if they choose not to use the "free" fueling.
Yes it is? XSS lets you execute javascript code remotely; that's literally a subset of RCE. Are you talking about virtual machine escapes (running native machine code)?
It actually has all the window functions: https://docs.pingcap.com/tidb/stable/window-functions

For CTEs, stay tuned for the next release (TiDB 5.0) or perhaps track this github issue: https://github.com/pingcap/tidb/issues/17472
You compare a company ( Apple) who invested billions of dollars in ecosystem, hardware etc. In dev tools. It's not even fair to compare it with parasitic company Epic. That is leveraging platform been developed and pretty much created a market to leverage human weaknesses ( gaming). They don't bring any real in this world. And yet they dare to say they not happy with market that brought them billions. Such kind of ideas can only appear in such kind of company, that don't bring any value to the world and thinks that the world owns them something. Huge part of Epic success is apple marketplace that users trust. Even google play is a derivative from Apple's ideas due to Eric copy pasted while been a board member of apple. You got access to billions of people thanks to apple and google, using their tools. I think it's logical apple and google want their cut for that.
Reader Supported News
I think the hard part for most people is moving beyond Maybe/Either. It’s hard to find motivating examples when most languages lack denotational semantics and everything implicitly happens inside IO all the time.
Default BEAM timeout is usually 5s (probably too long, in some cases), if you miss it the default is unhandled exception, which crashes the process that made the call (and only that process, no others). The VM will then recover all of the resources (file descriptors, sockets, data to be GC'd) associated with that process. All in zero lines of code.

Also you can have millions of processes per core, with minimal performance regression, do you're likely to notice it in monitoring before it becomes a problem.