skysight-inc/HackerNews huggingface dataset:
> I assume you agree since you edited that part out

I edited it out because I find it, for the most part, irrelevant. I'd rather live in a world where everyone is better off to different extents than one where everyone is equally poor and miserable, as in post-reform vs. pre-reform China. Do you prefer the latter?

> It seems clear enough, therefore, that the financial policies of the last 40 years have at best not helped, and have made some things worse.

Non sequitur.

> That's not a straw man.

Weighing the costs and benefits by analyzing the bigger picture is not "ignoring problems affecting hundreds of millions of people". That's just plain stupid.

> On an article about US economic policy...

Proof that you didn't read the article, because it discusses other countries and international trade.

> Beat claimed that '80s US economic policy had failed

Where did beat say "US" in their comment?
It works if you require DNS sec on servers and clients. If you allow fall back to non dnssec it does not work.
Double 50% is 100%, so assuming your market doesn't significantly grow, it's impossible to double your market share again.
An article on the book from 1970: https://jamanetwork.com/journals/jama/article-abstract/35656...
I think it's the angle/intensity of the light that exaggerates how noticeable the fold is. This article has some pictures and I don't see any image issue where the fold is:

https://www.anandtech.com/show/13990/huawei-launches-the-mat...
A World Without Clouds: Cloud Loss Could Add 8 Degrees to Global Warming
Seems to be only the IP side. You have to glue the gateway to yr physical infrastructure yourself.

Looks like more of "MVNO in a box" than an infrastructure software for a company with real network.

Is FB "seeding the field" before going into mobile networks themselves?

I noticed that FB and mobile phone companies offering "free facebook" are all in a borderline antagonistic relationship because messenger kills their revenue, and they want to bill FB an arm and a leg for that.

They may well be planning to sideline physical network owners with that, by propping MVNOs, and forcing physical network operators to turn into plain ISPs.
> why is it acceptable for China to demand airlines not even recognize the sovereignty of the nation of Taiwan

Who accept that?

I as one growing up from mainland does not think that's fair. It's just the country showing its power and influence.

Your question should be framed on the thread, not extending beyond what's currently being discussed.
A setback for fracking would be the best thing that could possibly happen to coal.
The way you phrase your statement doesn't end on a note of solution or hope and, "the perfect is the enemy of the good."

"Nobody ever is," is also an absolute dripping with sadness. Just my 2 cents on the reactions, I doubt it's because they think the working poor aren't systemically disadvantaged.
Hayabusa2 touches down on asteroid, shoots it
Given any title ending with "?", one can be sure that the answer is NO.
Everybody Makes Podcasts. Can Spotify Make Them Profitable?
The real difference is that a cancer diagnosis is probative (based on measurable, detectable underlying physical pathology) whereas a psychiatric diagnosis is not.
Yes, you can learn more from Moby Dick than 90% of the books on this list.
samsung fold taught in the open position, whereas the huawei phone is at its loosest in the open position.

Great point!
The React docs point to a much more recent example of this setup:

https://raw.githubusercontent.com/reactjs/reactjs.org/master...

And have actual instructions here:

https://reactjs.org/docs/add-react-to-a-website.html
I am going to try AWS today and post my learning here.

But, I have tried the GCP marketplace OpenVPN. I suspect AWS will be very similar.

What I didn't like are :

- free version restricts you only to 2 concurrent sessions.

- you don't have full control over 'server.conf'. Which is super critical to customize the VPN to your needs ( more on the config file here - https://github.com/OpenVPN/openvpn/blob/master/sample/sample... ).

- there is some hidden default configuration that is not really in your favor (to save cost for instance) - e.g default compute instance runs on g1-small, but you can change it during the installation time to smaller one if you want. But if you overlook, you would end up paying about $15/month instead of $0/month. When I see these types of catches, I loose interest in what they offer - because there may be other catches like this one that will come and bite you at a later stage.

I want to keep the VPN super simple, honest and transparent (by which I mean, you have complete control over the config file). I didn't see that with the Marketplace image, instead it is designed to help OpenVPN make more money.
Yeah I hyperboled on purpose. It's mind boggling how industrial societies are "deceiving people".
Core async is maintained by Cognitect (maintainers of Clojure). It is very commonly used, and it has been upgraded to mesh well with the rest of the language over time (namely support for transducers).
I don't know what your needs are, but for me I needed a VPN for when I was using public networks at conferences and airports.

I've simply setup OpenVPN on a little server I have sitting in my house. It's been very reliable and simple to manage and has covered my needs.
I have a domain for my family with Fastmail. I miss the old family plan. The parents and children in our family have wildly different levels of email usage. A family plan would allow us to share pool resources instead of paying full price for barely-used children's account.

We are on a grandfathered plan now and are putting off upgrading to a current plan as long as possible because it's a huge price jump to start paying for my kids to have 25 GB of storage which they are barely using.
I played with a demo of a similar system awhile back. It's weird to say this, but eye contact matters.
Why even treat the extension as something separate from the filename?
But I'm not talking about that. I'm talking about TWO competing FUTURE formats that were invented to carry the battle forward.

Snap and Flatpak is already incompatible with what came before. They chose to not come to a a middle ground quite deliberately.
As is often the case with these kinds of abuses of JavaScript, Firefox's Reader View solves the problem.
> Consiciousness is in the arrangement of matter.

Right, that's what "emerge" means in option A.

https://www.researchgate.net/post/What_is_your_definition_of...

https://en.wikipedia.org/wiki/Emergence
I think the point OP is making is that there is plenty of bad software out there that (as a result of a combination of incompetence, scope creep, bad decisions, and short timelines) just isn't resilient, testable, and single use anymore. As long as the code is isolated enough, it's fairly easy from a technical standpoint to replace/refactor.

Ossified code is code that isn't isolated, but tightly bound to several other components. This means that you can't swap it out without making the exact same architectural mistakes. This means you basically need to start over from scratch, which is a much harder and broader problem.
I don't really know what that has to do with anything; every piece of software has bugs. I haven't really encountered any issues with core.async yet. I suspect you could find similar bugs in nearly any popular concurrency library.

By first-party, I mean it seems to be officially part of the Clojure ecosystem, the docs are hosted on the main site: https://clojure.github.io/core.async/
Warren Buffett: Bitcoin is ingenious but not unique
> The other "big" issue (anecdotally) is lack of visual cues to know when it's likely to be OK to start and stop talking

This is something that is much better in vr. Eye contact becomes a thing.
>A lot of manual labour jobs are protected by unions, which establish safety standards, limits to shift length and healthcare to help employees when they need it. Sounds like these employees could do with the same.

I'm not comparing to those jobs. The union dishwasher in some public university cafeteria gets time off, healthcare, etc, etc. that makes his or her job much less shitty than the infinite-term temp that works beside them. I'm comparing to the temp.

You can make a job better/worse by adding/subtracting pay, benefits or working conditions. If I could get tech pay and benefits for construction work I'd be doing construction.

If we're gonna compare this job to others then we should compare to other jobs that are "equally shitty" not jobs that are similar but actually compensated more highly if you roll the benefits into total comp.
Seeing a post hosted on tripod.com brings back so many memories. It's my favorite thing about this submission.
Have Discord created any blog posts with technical details (configuration details) around ways to tune various aspects of the infrastructure (from bare meta, to VM to container, to the applicaiton) to get those numbers? I've seen similar blogs in the past from Cloudflare, StackExchange and a few others. Those are always a fun read.
The struct is a plain struct; just like an int is an int and a int* is a pointer, a struct is a struct and a trait object is a pointer. (It’s a double pointer: a pointer to that struct and a pointer to the vtable)
Interesting. I have two concerns with your "lime means Rose's lime juice" hypothesis.

(1) When I google "gin gimlet recipe", all search results I looked at (the top 4) call for "fresh lime juice" as the ingredient, leading me to believe that fresh lime juice is more common as a gimlet ingredient. The article you linked even states that fresh lime is more common: "A lot of bartenders out there adopt the fresh-lime-juice-and-sugar method of making lime cordial."

(2) Why would a recipe use the word "lime" to refer to Rose's lime juice? It seems like no one would ever be able to make the cocktail correctly if they had to infer that "lime" refers to Rose's lime juice rather than fresh lime juice.
Interesting play to include the hardware. I can tell you put alot of work into this, it's a shame that the demo video doesn't reflect that. Really need to redo that with some compelling use cases (actually talking, sharing a video, etc) instead of the MS Paint and 1 finger typing.
UVB causes melanoma, that is also a form of cancer. So typical glass would prevent sunburn and melanomas from forming but not the deep genetic and tissue damage that UVA causes. It is not a bad idea to apply SPF moisturizer before going out if you plan to spend anytime with the sun shining on you.
Not a great assumption to be making. That said, I do passionately hate headlines that are questions.
Idiot + Friend = Dumbigo (dumb/amigo)

I'll be using that!
I use Linux, but only in a VM. Every year or two I try to install it on actual hardware. In the past ten years it has gotten so much better.

That said it is still not quite at the level I would use it as my main OS. If my laptop stops working when I'm away from my desk I really don't want to have to fix something broken. I need it to just work. And for all the many shortcomings of Windows it has been hammered on and written for a complete idiot to keep it just working a lot easier.

I will keep monitoring the situation of course and the second I feel comfortable enough will make the switch. Until then I'll just keep using a vm.
Cloudfare in China
The difference between a micromanager and a detail-oriented manager is the micromanager tells you how to do it, the detail-oriented manager tells you what to do. I only see detail orientation here. Even the string to describe the API was written by Wolfram even after he asked for suggestions. I’d expect them to jump in and commit to fixing it themselves.
I think your analogy is poor - an LED does not produce fake light. Is a candle fake light compared to the sun?

But anyway, you missed the point - I am not telling you what to do. I am simply suggesting the alternative of "not faking it" by adding to a comment I felt was doing the same. If you feel like you are being told what to do, I apologize.
Oh please, not the Knuth's "principle" again. Optimization is a skill, it's not evil. A skilled engineer can build sufficiently good systems without wasting much extra time on optimizations.
Drug executives may have to defend these expensive medicines to Congress
Swift on Windows Progress
Interesting that the moderators were provided by Cognizant - essentially a software outsourcing company.
Incentives to Attract Firms Induce Bad Selection [pdf]
Well, I wonder if it is true. I mean, theoretically, something could reach 50% drop down to 30% again and double to 60% again. Yes, it is unlikely, but I see no reason why it should not be possible:

http://www.norvig.com/norvigs-law.html

But most certainly that is not how the law was meant to be interpreted.
While you might not view their complaint as valid, what if the change you made cuts off service to the customer? And what if the service you provide is in the critical path for the customer, such as hosting, payments, or even power?

I can testify to this personally, having worked at a payments processor and accidentally broken integrations. The business, as it should have, had little tolerance for me changing a depended upon API, even though it was not documented
But if there were "no extension", that would be a 0-length extension, rather than a 3 character extension with 3 spaces.

Even if it has to be 3 characters, shouldn't they at least be \0?
The cynical corporate interest is that they don’t really want more people knowing about this whole underworld.
The window didn't block a lot of other high power radiation, and he died from cancer 35 years later, though the connection is not scientifically certain.
> No, if peoples feelings are hurt over political speech, it's fine to totally ignore their feelings.

How is that possible. If you are educated to love someone as your dearest, how would you not taking ill if someone else is mocking that person.

It's a separate issue that if that education is good or bad. But you got to set your context right: no feeling is automatically born, it's from experience.

> but I also doubt that a substantial percentage of mainlanders actually have their feelings hurt by comparing the ruler to Winnie the Pooh...

Well, if you are not from China, then do not doubt how I would quantify the impact.

Let me tell you, a random tier-3 dota player from a SEA pro team, "kuku", said some racial slang on a pub game. And then he was threatened to death, and so many people voiced their angry that the Dota2 maker, Valve, has to officially ban that player so that he wont enter the country and causes unnecessary issues for the company (well, you know any company bend to profits).

Do not paraphrase what you know to other nations, especially one that has their culture and history inherited since 2k+ years ago.
Where does it say that about the specific engineers on the ground vs the entire org doing/causing it?
Can Microservices Make Things Simpler?
I only watched the video. Seemed like it it hit the major points well. I've seen videos where a reporter is trying to make a story all about them and this wasn't one of them.
> Health data is encrypted to a point where Apple can't read it

Apple controls the encryption keys and the underlying OS. If the user is not in control of the encryption, then it's nothing more than a pinky-promise that they won't peek at your data, for example, if a new management team takes over tomorrow.
Indeed, I'd think the cynical corporate interest would be to watch out for well-being of their workers and to prevent PR backlash from workers getting mental issues.
Few days ago encountered similar bug: Finder reported size of direcrory as about 300 Mb, but actual size was 9 Gb. There were no hardlinks or something like that, content inside was generated by script. This was on apfs, and size was reported instantly, so it might be bug in filesystem, not Finder.
I’m afraid a couple ticks per garden are not enough for any animal to survive..
Yeah I could have made my comment more likable by ending with a call for unionization/regulation/HN's silver bullet of the week.

I feel like that doesn't do justice to people who have to work shitty jobs to make their living but I can't quite articulate why.
I know what Postel’s law is about, the argument stands. Postel said that in 1989 and our thinking about protocols has changed a bit since then. If you’re implementing a standard protocol like HTTP or TLS, and you are liberal in what you accept, this can cause security problems or other unintended behavior. For example, consider a proxy or gateway that interprets a request differently from an authoritative server. Suppose a nonstandard request is handled differently by each component. Ideally, one of the responses is, "this request is malformed, reject it". If each component handles the same request differently but without rejecting the request, you are quite possibly in a world of hurt.

More concrete example: suppose that an incoming HTTP request contains CRLFLF. To the proxy, “liberal in what you accept” might mean that this is interpreted as CRLF CRLF, which is the end of the request header. To the authoritative server, perhaps the second LF is silently discarded and ignored. Voilà: instant cache poisoning attack.
Several Kind of Mutual Funds
He was anti-authoritarian to the core, a prankster, and undeniably brilliant. But copying the first two doesn't make you the third. Picking locks and doing physics problems at the strip club won't help you become the next Feynmann. He could get away with that stuff because he was uniquely brilliant. Also, being obviously-smarter-than-you is tiresome, even in people who can legitimately cop that attitude. Feynmann himself got on people's nerves sometimes, but we should also remember that his cheeky anecdotes aren't all there was to the man, and he had a lot of good working relationships.
Moving to microservices is anything but a simple change. Your experience is one example of why microservices are not automatically a good idea. Normally, the advice is that they might be a good fit if you have isolated teams to begin with, and for different reasons.
What else could you hope for?

It seems like you'd like for evolution to have some model, so it can test old designs in the current environment, and simulate forward the current design into future environments, without needing to burn an organism and time on the test. But how could that be possible?
It doesn't have functions they are normally thought of - but most BASIC languages of the era (generally Microsoft derived) did have simple "DEF FN" style:

http://www.antonis.de/qbebooks/gwbasman/deffn.html

Otherwise, you had to fake it, which you kinda note: Since all variables were global in nature, this made it challenging - but possible. You could set aside a few named variables for your "functions", then just use GOSUB:

10 X0=1:X1=3:GOSUB 1000:PRINT Y0
.
.
.
999 END
1000 REM THE FUNCTION HERE
1010 Y0=X0+X1
1020 RETURN

That isn't "spaghetti code"; done properly, it's a form of structured BASIC. No, it isn't as readable, but you honestly get used to it. "GOSUB 2050" just means "do this task" and you know what to pass it (and if you don't, then you need to consult your docs or REM statements).

It's only when you start mixing in GOTOs jumping out of routines, all over the place, no structure, etc - that's where you get the infamous spaghetti code...
this bit

> I don't talk about it IRL with people since it's impossible to discuss without coming across as a holier-than-thou asshole.
I think Arduino, Microbit et. al. have taken the place of the homecomputer these days.

They are simple to use, connects with the real world so you can actually get feedback and can be used in a variety of cool projects.
Facial recognition getting better, but privacy concerns persist
These "light therapy" lamps don't. They just supposedly improve mood from the exposure to bright light itself and don't claim to produce vitamin D.
Every time there is a post here about a mathematics book, or even only only tangentially connected (as here), someone complains about the lack of solutions to exercises.

There's probably a reason for that. It might be good if people made a sincere effort to actually understand that reason, instead of just dismissing it and trying to explain it away.

Programmers have another advantage over other mathematics students: you can test your understanding of the mathematics by writing actual programs. For example, if you're reading an elementary number theory book and learn about the Chinese Remainder Theorem, you can write an actual program/function for finding solutions to a system of modular congruences.

Agreed. But I personally don't find that to be sufficient justification for not including solutions to exercises. But at least those of us who are programmers do have this option to help supplement our understanding.

All that said, it's definitely comforting to have solutions to exercises: there's a boost in motivation from being told that your answer is correct and you can progress to the next section

I guess everybody approaches this different, but for me, it's not a question of comfort or motivation... I'm literally blocked from proceeding to the next section until I know I understand the current section. I mean, yeah, it's a self-imposed limitation, but it's no less real as a result.

Of course, at the end of the day, it's always possible to make progress, because you can check your answer other ways (using math.se, /r/cheatatmathhomework, the physicsforums.com boards, etc.) but for my money, a good textbook is one which provides solutions, or for which a solutions manual is available (to students, not just to teachers).
Microsoft’s Azure Kinect, $399 dev kit for computer vision and speech solutions
How about this one? https://news.ycombinator.com/threads?id=0x54D5

(meaning: this isn't a super new account, why is it dead? I think I've been the one vouching for quite a few of the comments)
> that Java application was the only thing that would ever use that database

It's a mistake to make this assumption unless you've taken extreme measures to lock down and audit all access. It's pretty common for the entire dev team to have read access, and someone has inevitably built some ad hoc thing taking advantage of that.
Along these lines, I recently switched from OpenVPN running on a (powerful) server in my home (primarily a NAS) to WireGuard running directly on my gateway (Unifi Security Gateway by Ubiquiti). Despite running on far less capable hardware, WireGuard is magnitudes faster. Not only that but setting up WG was perfectly intuitive. I highly, highly recommend it.
Yep. We have huge delphi app. It's composed of few dozen DLLs, each dll is a different project with its own forms. Each DLL uses its own components, different DLLs use different versions of the same components, they are incompatible. Basically to build this nightmare you would need around 8 virtual machines to install those components. At least they have all those components downloaded offline. This app is in desperate need of huge refactoring but nobody got money for that.
Cornerstone Learning Center
Small is beautiful–the Component library
Is it still ok to have kids in face of climate change?
That's how I started - on Apple][/e clone (bulgarian version was called "Pravetz 8C"). Right there the ] prompt was waiting for me, and even CALL-151 was available for futher experimentation ;)

Oh, the joy when I've found Beagle Bross software - https://en.wikipedia.org/wiki/Beagle_Bros
Also this: https://stevenf.com/beagle/where.html
The Ultimate JS Stack – Next.js, Apollo and Adonis GraphQL
Its 4GB max file size was a pretty big problem near its end of life.
Correct, also known as the taxonomy mistake: just because you give something (here: symptoms) a name, doesn't mean you know what it is.
IMO "Reputed and trustworthy citations from scientific sources required, please." is just a more elegant way of calling bullshit