skysight-inc/HackerNews huggingface dataset:
Why is the cause of many of the issues we see today? Most all research shows that short selling is important to price discovery:

https://www.aqr.com/Insights/Research/Journal-Article/Price-...
https://academic.oup.com/rfs/article-abstract/26/2/287/15819...

Markets would be far worse without short sellers.
The Acme User Interface for Programmers
You won't get around the unsafe.

I've been hacking away at these for a few months now: https://github.com/ryanmcgrath/cacao

Goal is to get a good-enough version to build apps with. I'm dogfooding it for my next product so there's some incentive to keep pushing.
Great work. I’ve been quite critical of Redis for its lack of TLS before.

This is good to see. Well done!
AMD's not really any better when it comes to fudging specs. At least Intel CPUs actually limit their sustained power draw to the TDP when running in their factory default configuration, even if enthusiast motherboards usually override it.

AMD CPUs OTOH run significantly higher power than their spec'd TDP right out-of-the box. For example, that "105 W" 3900X actually ships with a power limit of 142 W and it is quite capable of sustaining that under an all-core load.

AMD's turbo numbers are also pure fantasy. If AMD rated turbo frequencies the same way Intel did that 3900X would have a max turbo of 4.2 or 4.3 GHz instead of 4.6 GHz. When Intel says their CPU can hit a given turbo frequency they mean it will actually hit that and stay there so long as power/temperature remains within limits. Meanwhile AMD CPUs may-or-may not ever hit their max turbo frequency, and if they do it's only for a fraction of a second while off full load.

The outrage over Intel CPU's power consumption is pretty silly when you realize that the only reason AMD CPUs don't draw just as much is because their chips would explode if you tried to pump that much power into them. If you care about power consumption just set your power limits as desired and Intel CPUs will deliver perfectly reasonable power efficiency and performance.
That one offensive dehumanizing trope you bring up happens for all people that the mental healthcare professionals deal with as patients. I'm curious if you think people shouldn't be able to label an individual not normal and only the person in question should be the one to label themselves as not normal if it's dehumanizing?
while I do agree that k8s is quite overengineered you're not comparing apples to apples: on Borg you don't have persistent storage, because that's solved at the application level with libraries that talk directly to Colossus etc.
A lot of complexity in k8s is the consequences of making it adaptable to different environments
The challenge is that our founding fathers unwittingly created a gerrymandered situation due to both the electoral college and the senate, where 40% or less of the population is able to control the entire federal government. Now that they're stacking the judiciary with political judges, they control all 3 branches of government, and the only democratic check on their power is 50% of the legislative branch (the house).

I'm not a political scientist, but at some point the increasingly larger 60% of the population is going to take this country back. I hope they're able to do it without a war.
That is a form of bullying. She bullied you.

Edit: To clarify. If you just cut the chord to someone, negating any chance of a constructive resolvement of the conflict, than that is bullying. It is not the same as to terminate communication, you can do choose to agree on that.
Are the gigahertz wars making a comeback?
Are you using the method[0] suggested by antirez for distributed locking?

0. https://redis.io/topics/distlock
I think that they help universities raise tuition as long as the projected lifetime income increase from going to college exceeds the cost of tuition. Which will just allow our unsustainable "tuition rises faster than inflation" trend to last a few more years before it falls apart.

Note that "projected lifetime income increase" is generally overestimated. What we do is compare average income of a college graduate with a high school graduate and attribute the difference to college. However people who could get through college likely would have made more than people who couldn't, even if they hadn't gone to college!
From an educational standpoint, C89 is a bit further from modern languages, so might be a better call on that basis. If you know C89 and some recent languages, you can probably roll forward to C99 or C11 without much trouble. If you started with C11, and haven't every worked in something from the 80s... well, that's an education.

> C99 block scoped variables free up stack space

I'm not sure that's actually true. Or at least if it is, I think it's the choice of a particular implementation. The compiler doesn't actually need to allocate anything until first use, and nothing prevents it from hoisting allocations earlier.
https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3916958/

Because everything decays with age and its no more insulting to imply that mental capabilities have fallen than it is to imply physical capabilities have fallen especially in a rapid changing environment with tons of unfamiliar traps?

Mainstream media of facebook, news, or generic entertainment is mostly poop for everyone's mental health. I don't see any reason why that means we can't acknowledge people get slower as they get older.
Thanks for the this great information. In the hands on tutorial linked in the article I address some of these constraints you talk about.
I want to agree with you, but in my case (complete lack of social skills, but I don't have a diagnose). I did tried and learned to "act normal", at least some strategies to act and comunicate as expected, and it's definitely useful. Still I want to agree with you as I remember how frustrating was to deal with family and society in general expecting me to act normal in a way that I didn't knew how.

BTW, my son actually has a mild ASD diagnosis, and well, I will try to help him not to feel bad about himself, but I also expect to help him get more social skills as I have seen first hand how useful they are.
There's no question that it adds complexity, but I wouldn't agree that it adds a "huge amount." The Saga Pattern is actually very straightforward.

But as with anything, the question is "is this complexity worth the price you pay for it?" For me, given the advantages that microservices offer in many contexts, I find that using the Saga Pattern to maintain consistent state is totally worth it. But that won't be true for everybody in every situation.
We use lua and coroutines heavily in an embedded Linux project. We use ubus, and uloop from OpenWRT, which have Lua bindings^1. It works really well, and makes some very nice to read code in the final application.

It's nice to see someone using it well, and Lua's lack of a good TLS/HTTPS bindings is a bit sad.

Lua does have it's issues, and can be a pain. But it's an incredibly powerful little language that really fits our needs well on a embedded system with restricted ram. Debugging an app when are 4 coroutines deep and have 4 stack traces unrolled on the screen...isn't so fun.

---

1) Though they leave a bit to be desired, and we've cleaned them up. I need to remember to try and see if we can it get upstreamed.
Show HN: Layer – Get a dozen staging servers per developer
Well perhaps I should have said, they don't have to. Right now they need not bother to charge at all. And how they set the sticker price is only a small part of the picture anyway, since they gather near-perfect information about your parents ability to pay (or to donate!) before anything gets agreed.
HWUB: https://static.techspot.com/articles-info/1877/bench/CSGO.pn...

LTT (not OC'd): https://i.redd.it/fnw15b6dxv831.png

The doubled cache really made an enormous difference in performance. Zen2 averaged about a 15% IPC improvement on average, in games the average was more like 30%, and in CS:GO it was about 42% improvement. It went from being pounded in this title to tying or beating the 9900K.

And that's against a 2700X, the 1800X was significantly worse than that. Compared to the 1800X, CS:GO is more like 50-60% improved.

The slightly higher clocks don't hurt, but Zen2 really made huge progress in handling the "unhappy cases" for their architecture. I tend to point the finger at cache for this specific case, cause I don't think of source engine titles when I think clean, well-optimized, highly threaded code.
No, because "crypto" is only a subset of "blockchain."

Blockchain can be used for a lot more than just digital cash. It can be used for storing immutable logs of any data/content. That implies endless use-cases.

Yes, transactions can be viewed as contracts, but the mediation is already accounted for by that specific blockchain's consensus algorithm & proposal/dispute resolution system. Most of the good smart contract blockchains already have systems in place for all this.
I wonder how much harder it would be to get the training set for selfie 2 hazubando.
Sure it's their fault, Facebook moderation is lax at best and discriminatory at worst.
that's the sort of thing you would expect from that URL
I see dangerous is in quotes - having read the article and seen the vitriol and scorn heaped on this movie, that fact begs the question, who is actually in harms way here?
NTSC as the name of the committee is not, NTSC as the name of the system is.
I hear this in marketing presentation or company pitches all the time.

After that I as a consultant get access to the network and apart from some test that a developer stood up nothing matches the glossy talk.

Thanks god for Wireguard. It has truly been the savior deploying encrypted networks.
Advertisement did not ruin lives and cities in WWII, propaganda did.
How long does all of that take?
Elon "Post Malone" Musk
Microsoft’s Visual Studio Online is now Visual Studio Codespaces; 50% price drop
Original title was too long. It was:

Microsoft’s Visual Studio Online code editor is now Visual Studio Codespaces and gets a price drop
There is a software named Hitch https://github.com/varnish/hitch that is super useful for enabling SSL to different services, like Redis.
They link to their GitHub project. I hope to try it out locally this weekend.
The annoying thing is that I'm now isolating both because I might not have had it and because I might still have it.
While it's possible, even likely that Oracle might give Zoom a sweet deal, I think it's subtly different from what Quinn describes.

1. "AWS/GCP/Azure are price competitive with Oracle for this use case, but Oracle will give Zoom a better deal because they're trying to get business" is pretty boring.
2. "AWS/GCP/Azure overprice their bandwidth and Oracle doesn't" is interesting.
While I think things could be a lot better, I like how college loans work over here in The Netherlands.

Regardless of whether they're a 'golden ticket' or not (times are changing?), the student loan is something one doesn't have to worry about too much. Not only is/was a big part of it considered a 'gift' (up to half when I was studying, depending on my parents' income), but the entirety of the loan left over is low-interest and has no real demands.

Basically, you're asked to pay off x amount per month based on the total loan, but if x amount exceeds 10% percent of your income, you can ask to pay (potentially much) less. If you don't make any money, you pay off nothing.

My income is rather irregular, but for close to a decade I've been paying off the amount suggested. It's partly laziness, and partly a desire to be a good citizen that makes me not bother to ask to pay less based on my income. Anecdotally I know many people like myself who basically pay more back than they strictly have to.

All in all I suspect the system not only works well, but ultimately is a net benefit to the entire country. A well-educated individual over here makes 10x times that of a low-wage workers, and the taxes are significantly higher too. While it could take 20+ years to pay off the student debt, much of it is probably paid off in increased taxes in the interim.

Also I imagine the student debt not being a sword of damocles has a not insignificant effect on our general state of wellbeing and a reduced number of heart attacks, burnouts, and the like.
I think it's a shame Oracle doesn't offer SPARC instances in their cloud.

Are they still competitive in performance against POWER9?
Does a pandemic count? JK.

Frankly- RN we're more optimized for smaller teams. We lack the admin/user control and SAML functionality that Jira has for larger teams. It should be interesting to see if new teams about to on-board Jira cloud find the heavy config and long load times annoying and consider making the switch.

Majority of teams (for now) switch from Notion for sprints, Trello or Asana.
> hint: if you can get from it to C (or pascal or python or whatever) simply by adding a couple types, semicolons and replacing operators, it's C.

hint: you are wrong.
Not only that, if you had to buy groceries through a blind auction, and price gougers knew that you needed the exact same items and were willing to pay whatever price it took, rampant profiteering would happen.

The current system is effectively all 50 states in an eBay-style bidding war over the same limited resources.
Heh ours started out as "We should rewrite Nova and Neutron and then Ironic..." That's awesome that Swift was. I always felt like Swift was one of the more solid services, but maybe that's because I rarely had to deal with it.

We actually did write and deploy a small Go rescue agent for bare metal machines in Ironic. I'm not sure if that every got upstreamed though.
Introduction to Support Vector Machines in Machine Learning
Bingo.

Be careful, this is very dangerous informstion

And it gets worse

You forgot that these loans are subsidized, so when they
Go sour (and they will) its the taxpayer holding the bag, not the banks

In other words, its 2008 all over
The US dug themselves into a hole in the 70s when they disallowed bankruptcies on school loans.

That opened up a flood of money to 18 year olds going to college, which in turn led to the colleges massively expanding their offerings.

Colleges in the US don't just educate. They are also the minor league sports programs for most sports in the US, and they provide luxury benefits like gyms and movie theaters and so on.

They can't go back now. They can't just stop doing all the sports with all the fancy equipment they bought, they can't just get rid of all the luxury housing and movie theaters and so on.

So yes, the US is pretty unique in this respect.
For background checks in general... If you have a job, tell an employer that you are willing to start 2 weeks after the background check has been finalized. It'd be an expensive mistake accept an offer for Job B، quit Job A, and fail Job B's background check for reasons. Quit Job A AFTER passing the background check. If they pressure you to move faster, tell them to (using nicer words) get their act together and move as fast as they need to get what they want.
WinRT, as in the API/ABI shape, at this point really isn't tied to any aspect of the UWP app model (other than that existing UWP-related APIs tend to be newer and more likely to use it). Third-party WinRT component activation used to depend on app packaging but that dependency was removed last year: https://blogs.windows.com/windowsdeveloper/2019/04/30/enhanc...

In general what used to be various facets of the "monolithic" Win32 vs. UWP divide have been refactored to allow a la carte usage, so not only can you activate your WinRT components without a packaged app, but you can also register your app as "packaged" for runtime purposes without having to install in that format ( https://blogs.windows.com/windowsdeveloper/2019/10/29/identi... ), can install in the packaged format without having to use the sandbox features ( https://docs.microsoft.com/en-us/windows/msix/overview ) can distribute sandboxed apps outside the store ( https://docs.microsoft.com/en-us/windows/msix/app-installer/... ), etc.

The only remaining aspect I'm aware of where there's still a binary decision and coupling is in the windowing model and shell integration; a Win32 process's top-level windows can only be HWNDs and a UWP process's top-level windows can only be CoreWindows. Win32 HWNDs can host both Win32 and UWP UI, but UWP CoreWindows can only host UWP UI; on the other hand, only UWP CoreWindows can make use of UWP shell integration features like fullscreen and picture-in-picture. It would make sense to somehow decouple this facet as well but I'm not aware of any plans to do so.
>Transferring actual value quickly and cheaply without a third party, in much the same way we currently transfer data like emails or photos,

Do we actually do this that often, though? Email and photo sharing are generally dependent upon third parties, and generally extremely centralized and powerful ones, such as Google or Facebook or Twitter. Very little Internet communication goes directly from one person to another.
>All of us should be regularly lobbying our lawmakers to make student loans dischargeable by bankruptcy, just like any other loan.

Why would anyone lend money to someone with zero credit history, zero income, zero collateral, zero prospects of repaying the loan for at least 4+ years, and has the ability to immediately declare bankruptcy as soon as it comes time to start paying you back? What would the free market interest rate be on that type of loan?

Allowing loans to discharged is nothing but a band-aid on a broken system. We need to work to make college cheaper. Building the entire system around loans is the problem, not one specific feature of those loans.
Dosa at the Airport
So I did nothing for two years.

In theory, I was studying, and working on building a few things, but I never did much of either. I rented a spot in an old warehouse in the countryside for $100 a month and decided to build myself a sort of tiny home inside there. It started out rough; I won't forget freezing on the concrete floor those first few nights, wrapped in one of those foil survival blankets.

The winter left quickly, and with it the last of my ambitions. I'd do a bit of work, here and there, but doing nothing was my primary occupation. I would lay in fields and watch horses in the distance, I would sit on the side of a stream and rest my feet in it. One of my favorite activities was to bike to the nearest town about a half hour away and buy ice cream, lying in the grass and tearing into it like a child.

Biking was always great fun. I would bike with no purpose, simply being free. There is no greater feeling than cruising the countryside with the wind in your hair and absolutely no idea of where you will go that day.

Occasionally a horse would match me for the length of its pasture. I got the feeling that the horses dreamed of my bike as a child dreams of wings.

Things always seemed to just work out. When my bike gave out, the friendly locals were happy enough to give me rides until I fixed it with some rope I found. When the seasons again changed and my tiny home grew colder I was offered a free room in a lovely old farmhouse.

But as the snow returned so did my ambitions. I planned to finish months of work in days, then grew frustrated when I didn't. I grew crazier and crazier and at the end neglected all reason. Eventually, I accepted the advice of a local and decided to move to the city, get an apartment, and find work as a programmer. I did all of these quickly. The apartment lasted; the job did not. After so long doing nothing, I found myself nearly unable to work, paralyzed.

The next year I continued to do nothing. I had a flash of ambition, but it was quickly interrupted by falling in love early in the year: a beautiful girl far, far out of my league. We fled our responsibilities to the south of France. Perhaps the best single week of my life was there with her doing nothing: lying in the sun, swimming naked in the sea, smoking a joint on the windowsill, watching the boats go by.

We spent a wonderful year together, but the winter came as it did before to drive ambition: this time not mine but hers. We separated.

Now I find myself a normal programmer. Like most people here, I do an awful lot of something and get paid well for it. But you can bet that once I've stashed up enough of those paychecks my schedule will have a lot more nothing on it.
Physics PhD student here. Yeah, we're all playing the lottery for the dream of a life studying the universe.

It's the exact analogue of how serious student athletes throw away their whole undergrad education for a shot at a pro career, usually to end up injured and useless a couple years later.
Hey HN,

We're Lyn & Colin and we built Layer - It creates a unique staging server for every commit.

Before Layer, I was CTO of a startup with a 10-person developer team, and dealing with staging servers (and end-to-end tests) was one of the most annoying parts of our workflow.

Layer lets you define staging servers the same way you define Docker containers, and get a unique one for every commit going back a week. We run them in the cloud, so there's no need to pay for AWS servers you're not using.

Also, if you're running a webserver, you get a unique URL for each unique server automatically so that you can post it to a slack channel and get feedback immediately.

When we're setting up the staging server, we use the same sort of cache as Docker so that you can skip repetitive tasks like setting up a database or running database migrations if they haven't changed.

Would love to get your feedback, it only takes five minutes to do the onboarding tutorial.
Is there greater depth explained on their scientific findings?
I've been told what Urbit is about 10 times now and I still don't fully get it.
I was also lucky. Undergrad funded by my parents. Grad school funded by assistantships with most tuition waved. I got a PhD with zero debt.

My father could pay for college himself back in the 50's and 60's a summer job and with a part time job during the year. His parents were poor and uneducated, yet He got a PhD with no debt.

Now my kids are facing college. The landscape has changed and it is not good. I am very well paid but I make too much money for financial help, but not really enough to pay for 4 years of college for all my kids. I have saved money and have paid off my house, but I don't have another $600K set aside for college. I don't want them getting out of school with debt, so I will make sure they don't do anything stupid with large student loans. But I imagine they will all have to take on some debt.

The sad thing, college is not better (actually worse in the liberal arts -- that is a different discussion) and the inflated costs are insane. The money is not going towards better professors -- I was a professor for 18 years and I didn't see a proportional growth in teaching and research. Almost all of the extra money went into the bureaucracy.
Too bad they have only 2 channel memory controllers and same 32/32 L1 cache. That means all that power is still wasted waiting for memory (Max Memory Bandwidth 45.8 GB/s, seriously?).
Not sure why feeling so excited about those processors.
Not if it's causing people to decrease social distancing or to touch their face.
>* the SLS is what will be used to launch the Artemis missions*

That seems overly optimistic for a system that is now a year and a half past it's original target launch date and has a current target date of late next year.
Home routers are simple when they work and could be go terribly wrong when they don't.

The issue is: a lot of ISP-provided routers are total trash that are buggy and reset themselves sometimes. So on the one hand, you get better support, but on the other hand, you may be getting a worse product. This may still be a better trade-off for most people.

I wish ISP's would partner with eero or some other router company that actually make good quality fast routers.
Wasn't spaceX's bid 1/4 the price of Blue Origin / Northrup?