skysight-inc/HackerNews huggingface dataset:
This is somewhat unrelated, but when I see "penny" I now think of zinc. After 1982, American pennies were minted as >95% zinc.

I normally perform brick and mortar store purchases with plastic, but during the recent furlough I would make small local purchases at random cash registers and calculate my subtotal such that I could absorb as many pennies from the register that I could (not sure of price per pound of zinc currently, but perhaps there will be a convergence point where the weight of the penny is worth more for its zinc than its Federal Reserve declared value).

The reason for this is that I want to build a small backyard sheds worth of zinc bromide batteries. HDPE is a common plastic (milk jugs, oil containers, etc) and I've found lots of it scattered around my city (lazy, disenchanted citizens dumping illegally, but you and I know that no one is going to catch them - which is advantageous to me since I need this easily recyclable material).

HDPE does not react with a bromine solution. I need this material to house my electrodes suspended in a bromine based electrolyte (zinc electroplating gravity battery lasts "indefinately"). Even beyond that - HDPE is useful to mold into whatever sturdy shape you need (for some reason Youtubers are making slingshot hilt molds).

The reason your comment prompted my tangent is because I'm listening to the audio of "Capitalism: A Love Story" and simultaneously parsing HN output and I am so bored with all of these beat-around-the-bush definitions of wealth, money, equity, derivatives, etc when the people peddling these terms are going into your grocery stores to spend your labor on individually packaged (not HDPE, probably PETE) baked and seasoned treats, or worse fast food prepped by bored&athletic young people who have sentenced themselves to spending months or years of their capable lives slapping together cheaply sourced ingredients using probably natural gas heating elements.

In the 2030s, the people coming to power will have spent thousands of hours on the internet and playing video games where they learned how to operate (regardless of parental lethargy and ignorance).

They will be annoyed with the inefficient world they were bred into.
CyberArk snaps up identity startup Idaptive for $70M
The One Question Every Successful Person Asks
For better or worse, the balance of global commerce is rapidly moving to Asia. The US is no longer the only country capable of advanced software development, nor necessarily the most qualified (particularly in the embedded space).

I think the Eclipse Foundation sees more of their growth happening in Asia, and that's a lot easier to do from the EU as their working hours overlap with both the US and Asia. Working hours in Asia don't overlap very well with American hours; their most productive hours happen in the middle of the night for us.

I'm sure there are other reasons too, but these seem like some of the most practical.
One person's rights/freedoms are another person's responsibility. There can be no freedom without responsibility. Regulation is legally enforced responsibility.
Government overreach is dangerous too. His pushing back on this is appropriate.

Also worth noting that he got support from government officials, including the state governor.
This is totally the problem. The desire of investors to treat real estate as a speculative opportunity has taken a front seat, and pushed out the fundamental reality that homes are for people to live in.

You see less vitriol against shareholders bidding up stock prices b/c buying a fixed amount of stock isn't a necessity -- lots of people just don't do it. But everyone needs housing.

To make a different comparison, in the 2007 food crisis, when poor harvests combined with sudden enthusiasm for making ethanol from corn helped drive up food prices around the world, there was some quite legitimate vitriol. You might think the high prices help produce more grain next year (analogous to your developers). I don't think that's actually true, I'm not sure -- but even if it were, it did little to help people during the crisis.
To all those people throwing doubt on this, you are highlighting a situation where there are a dozen downturns in a career. Better people last longer.

People who switch more often however ladder up on their skill sets. Taking a diverse number of approaches that change from place to place and adapting nicely to them all and maybe even bringing a few skills from elsewhere to help in their current job.

A comfortable job makes you stagnant. Movement is good. Even within company.
None of those issues are what TS tries to solve. At all.

Compile-time checking is well worth the switch. Refactoring old JS express apps is a nightmare.

You can add TS incrementally, so your argument about "downsides" is not valid. You can use it as strictly as you'd like.
I'd suggest that JPM and other companies typically go through the 5 stages of loss when encountering a disruptive technology. Denial, bargaining, anger, depression, acceptance. I'd guess this stage is bargaining. Their past statements were denial.
> Each separate email in violation of the CAN-SPAM Act is subject to penalties of up to $43,280, so non-compliance can be costly.

https://www.ftc.gov/tips-advice/business-center/guidance/can...

From what you said it appears every single one of their emails is a violation.

I don't know how much time it will take you to actually pursue that or whether it will be worth the time, but I'm sure lots of people will be very happy if you make Comcast lose a bunch of money.
I agree here - obviously the astroturfing turns real supporters toxic in this case, otherwise there wouldn't be a reason to do it.
This reporting is disingenuous at best. He never "dared" them to arrest him. Can't believe this article is from Ars Technica.
No, the first thing you do is not log in to it. That's the one size fits all mindset that is part of the problem. It says "Everything is running on these two webservers, therefore we just have to cover those two use cases. Everything is super-critical top secret, so of course we will want to do it."

The first thing you do is see if the book exists. Logins go to a different system, for something else.

If you stop thinking of the Internet as a place where people put in login information and credit card details to get products shipped to them, it becomes a great deal wider and more complex. Sometimes websites are just ... present to provide information. It might be backed up by a database but that is it.
Definitely report it to the RCMP, but you can also report it to the US FBI via https://www.ic3.gov/default.aspx. I'd suggest not mentioning that you're a Canadian citizen; just let them assume you're American so they don't use your citizenship as an excuse to just shut down the case and ignore it. I'm not suggesting you lie of course, but let them draw their own conclusions.
This is a demo. You can easily see that it's structured in a way that allows to easily mask loading of the new scenes and that there's not a lot of interaction going on - pretty much the only interactive thing they shown was dynamic illumination (which is something they were promising since early UE4 demos, and I believe that's what GP mostly meant) and particle system.

You can be sure that demos like that (especially early ones) make tons of compromises that are neatly hidden on the video but that usually wouldn't be viable in context of a regular video game - at least without severely limiting your game design choices.
You pay rent in return for the right of use of the property.

Generally you do this because you either do not have the necessary credit to obtain your own property, can not afford the transaction costs of buying/selling a property in your desired timeframe, or simply want the convenience of not having to maintain it yourself.

None of this is really the point. Generally when people pay for a service, if they stop paying, the company is allowed to stop providing the service. Eviction laws already impose a higher bar on “stopping service” in the case of rental housing, but an outright moratorium on evictions is just another way the government response to COVID wipes out small/independent business for the benefit of mega corporations.

No one should be forced by government decree to offer their property or services for free. I’m sure at some point there is a Constitutional issue to be argued.
It's probably not difficult to work around these checks but nobody should be suffering this indignity in the first place. People can't even go to the bathroom without getting called out by managers over lost productivity. How dehumanizing.
Desktop-as-a-Service with Cloud Scripting Automation
Sounds like a business opportunity.

How hard would it be to get your phone to transmit gps coordinates you choose, not where you actually are?

How hard would it be to override what tattleware sends your boss with what you want it to send?
"It is often difficult to determine how much vitamin D supplementation is needed to obtain the “sweet spot.” For these reasons, you should routinely get your vitamin D levels tested and rely on dietary sources or supplementation to boost your levels when necessary."

http://blog.wellnessfx.com/2013/08/14/the-vitamin-d-sweet-sp...
Dru Yates talks about his sense of style, current music “Marry Me” and more
So essentially: Kids are annoying. Babies are sweet though.
The eclipse foundation is to eclipse what the Apache Software Foundation is to Apache httpd.
What we're aiming for at this point is 100% TS support for the current Glimmer syntax—we expressly want to support Ember and Glimmer usage as they are today. If Glimmer/Ember itself were to move toward supporting something more like the way Svelte's templates work (which is closer to what we could support while maintaining the tradeoffs Glimmer makes relative to JSX), we'd of course move to support that as well, but there's nothing like that planned at the moment.
A) Just use Caddy server.

B) Host your content on IPFS.

You shouldn't need to run your own server in 2020. (Okay maybe a pinning server or service, but that's a small constant plus storage costs. Cost of enduring data should approach zero.)
> The rich can buy out the new supply and either use it for things like AirBnB (which then just displaces people who need an actual place to stay)

This is fine, then you don't need as many hotels and can convert those those to permanent housing. It's not as if there is unlimited demand for short term rentals.

> or they sit on the property and grow their investment over time because of how limited land is in metro areas.

Which only works because construction is not actually happening, so sitting on the properties is profitable because the value appreciates over time. Build enough that values at least stop increasing and that stops being profitable.

Notice also that your article is talking about a vacancy rate of 3.45%. If you increased the housing supply by 50%, do you really think they're going to buy all of it and let it sit vacant?

And the best actual reason the article lists for why landlords do this is that their building is rent-controlled and they correspondingly want to convert it to condos and sell it, because that's more profitable, but first they need to get rid of the existing tenants, which implies not replacing them when they leave/die. So the reason the building is half empty for decades is the economic implications of rent control, not some plot by landlords to lose money.
Unreal is now starting to be used in place of green screens in some movies. (there's a lot more that goes into it, but essentially it seems like unreal is one of the core software pieces)

Here is an example: https://www.youtube.com/watch?v=Hjb-AqMD-a4
> > Bankruptcy is: a good thing.

> This comment represents, unfortunately, what's wrong with capitalism and, at the same time, what makes it work. Bankruptcy is used by companies to get rid of debt and refocus their business, which is good. In the case of Boeing, an eventual bankruptcy comes as a consequence of a decade of buybacks to fill investor targets and lousy engineering in the case of the 737 Max. But hey, with infinite FED money, Boeing is not going down that easily.

The Federal Reserve system is anti-capitalistic because it removes choice and agency from the market, which are critical components of capitalism.

Bankruptcy is also used by creditors to take possession of the assets of bad borrowers, which typically is not to the benefit of the borrowers.

Financing issues rarely impact engineering decisions. If there is something outside of Boeing influencing this, the more likely culprit is regulatory capture effectively blocking innovators from entering the market.
>> I can share anecdotal data about my own experience while refactoring

I totally understand what you're talking about here. I know that TS feeling of being able to just tell the IDE to rename that variable or type anywhere and have that change automatically applied everywhere in the whole codebase. That said, my anecdotal data (having gone back and forth between first AS2 and AS3 for several years and then later between JS and TS multiple times over many years) is that good tests (especially integration tests) even with modest coverage are equally good at finding these sorts of bugs. If I forgot to rename a variable, my tests will fail straight away.

Also, usually I try to keep my classes and functions localized with well defined responsibilities so that any specific kind of data does not need to traverse too many different files; that makes refactoring a lot easier. IMO, not using TS puts more pressure on me to design code in this way and this design approach yields many other benefits.

It takes encapsulation to another level. For example, I don't even believe in the idea of 'cross-cutting concerns' anymore (which is central to the Dependency Injection pattern). For me, the idea of cross-cutting concerns implies a violation of the separation of concern principle (a violation of the cross-cutting kind to be exact). There are almost always ways to avoid these in your code and doing so is always worth it if the programming environment allows it.

>> I can also point you to the famous AirBnB's slide, which says that they estimate that around 40% of their bugs can be prevented with TypeScript

I did read that article when it came out but my point of view on this is that if mostly the same developers rewrite a project (even if they did so in the same language), I would expect at least 40% to 50% fewer bugs. I don't think TypeScript should get the credit there. The reality is that people learn from their mistakes so if they rewrite something, it's going to be better the next time round.
I'm a graduate student. Yes, I know about all of this -- I'm holding out hope to be one of the 0.001%. ;-) They do exist!
Yes, it isn't specific to PS5. I was only mentioning PS5 because it is not the most powerful machine of all and we are already capable of that.
The article is just a repeat of similar ones I see in the US pushing some agenda. I take it with a grain of salt.
> A lone post back in November

That would be amazing, but that story was Jan 10th. The next one was Jan 21st.

Also not the oldest, https://news.ycombinator.com/item?id=22000761 is a day earlier, and refers to a BBC report dated Jan 9th
I am always skeptical of tech demos like this, but if Epic has truly created a way to show full quality assets at runtime without manual LOD / optimization, then this is going to be a huge process improvement for game development. Same goes for this lighting. Baking lights is such a burden, if they can simply do all of this at runtime then making beautiful games just became that much easier.

They also bought Quixel, which gives all of these photo realistic assets to any Unreal Engine developer (even if you're some kid building a game for free). Not sure how Unity can keep up with this.
IMO this is a very pragmatic approach to converting a large project from JS to TS. It's the approach I've been using to gradually convert large existing codebases over to TS without committing to a huge up-front refactor.

Definitely agree with you about the IDE experience, just that alone is enough for me to justify the transition.
> In other words, group selection can happen in a two-layer hierarchy of nested evolutionary systems when the outer system (eg multicellular humans) includes rules that the inner system (eg human cells) have to follow, and where the fitness of the evolving-entities in the outer system depends on some characteristics of the evolving-entities in the inner system (eg humans are higher-fitness if their cells do not become cancerous). The evolution of the outer layer includes includes evolution over rulesets, and eventually evolves good strong rulesets that tell the inner-layer evolving entities how to behave, which can include group selection (eg humans evolve a genetic code that includes a rule “individual cells inside of me should not get cancer” and mechanisms for enforcing this rule).

> You can find these kinds of two-layer evolutionary systems everywhere. For example, “cultural evolution” is a two-layer evolutionary system. In the hypothetical state of nature, there’s unrestricted competition – people steal from and murder each other, and only the strongest survive. After they form groups, the groups compete with each other, and groups that develop rulesets that prevent theft and murder (eg legal codes, religions, mores) tend to win those competitions. Once again, the outer layer (competition between cultures) evolves groups that successfully constrains the inner layer (competition between individuals). Species don’t have a czar who restraints internal competition in the interest of keeping the group strong, but some human cultures do (eg Russia).

...

> You need slack. In the evolution example, animals usually stumble across slack randomly. You too might stumble across slack randomly – maybe it so happens that you are independently wealthy, or won the lottery, or something.

> More likely, you use the investment system. You ask rich people to give you $10 million for ten years so you can invent fusion; once you do, you’ll make trillions of dollars and share some of it with them.

> This is a great system. There’s no evolutionary equivalent. An animal can’t pitch Darwin on its three-step plan to evolve eyes and get free food and mating opportunities to make it happen. Wall Street is a giant multi-trillion dollar time machine funneling future profits back into the past, and that gives people the slack they need to make the future profits happen at all.
>"As done to MethodA, do to MethodB?"

Don't know about you, I would have no idea of a method name's exact spelling from a declaration multiple folders and files away.
No one is forcing anyone else to be a landlord.
Super cool. Good thing they don't let me fly spaceships though!
You mean you had to work as if you had a regular job, and you ended up with a free house at the end of it.
Obvious bait is obvious.
Though it seems counter to my argument, I agree with you. We need to stop using cudgels and just focus on the real work needed.
Maybe Richard has a lot of weather anomalies
It's great to see that graphics continue to improve, but I think the pipelining of reproducing physical space characteristics is most interesting to me. One of the things they mention in the video is using tools to measure how real spaces echo and then reproducing those echo characteristics in virtual spaces. Techniques like that have enormous potential for allowing us to use virtual space and actual space collaboratively. We'll always have games, but I'm excited to see how, in the next twenty or thirty years, technology that started in games starts to allow us to interact and socialize in new ways.
I worked at NetSuite for a little over 4.5 years (2 years before the Oracle acquisition), and it also blew my mind how much companies were spending on NetSuite customizations. It's a huge world out there for sure.
"Landlords" are not a single entity that all behave exactly the same and have the same situations, motivations and means.

Just like "renters" are not a single entity either.

Do you paint all renters as "financially incompetent people who can't afford to buy their own homes" or some other nonsense, just like you paint all landlords with different nonsense?

Most of us are in this together, and if you keep looking at the world as some divisive "us vs. them", lumping people into arbitrary groups so you can more easily judge or "other" them (does that approach remind you of anything?), you're part of the problem.

p.s. before you accuse me of anything, know that I am a renter myself.
These two issues illustrate that GitLab has a quality control problem. If devs aren't dog fooding these features, the community should be given more time to beta test them before the APIs are declared stable.
Not to mention the depreciation has to be recaptured at the time of sale.
It is cool, absolutely, and really neat tech, but it always looks cooler in the demo than in the games that are produced by it.
> Musicians don't take home half of music revenue. In most creative industries, the creatives take home less than 1/10th.

Perhaps the difference is that musicians don't change a completed work. There is no maintenance cost. A song doesn't become useless and obsolete if you don't pay the musician to continually improve it.

For static software, I'd expect it to look more similar. How much of Tetris went to the people who wrote the software?
much of it is a lot of hard work getting to support TLS 1.3, which is nice. I have some TLS-dependent things in prod and let me say, it is really easy to do TLS in OTP. It's also easy to do TLS wrong in OTP, so I recommend watching all of Bram Verburg and Ingela Anderton Antin's videos first.

the socket library (if I am correct) is the beginning of redoing the entire network stack in a way that is more commensurate with the way that typical programmers expect (but with the right erlang-ey).

> Allow underscores in numeric literals to improve readability

This is great whenever a language does it.

> The embedded documentation is created as docchunks (EEP 48)

It looks like the erlang community is converging on the elixir strategy for documentation. This is fantastic, since elixir documentation is quite good, and it shows that the two languages are starting to put their friendly animosity aside and really working together.

> distributed named process groups is introduced

This is kind of huge. Sometimes you want a locking, fully consistent process management (so CRDTs are inappropriate), and you don't want a full raft/paxos under the hood.
It took a good deal of fiddling but I was able to get this starter project working with Valve Index: https://www.unrealengine.com/marketplace/en-US/product/steam...

It included teleporting and picking up objects, full hand tracking and finger positioning.

Overall, it seemed like a decent foundation but clearly needed a LOT of work to be ready for a full game. The skillset and toolset is very different than what web/app devs and backend devs use.
for me slack is an async function. its on silent, the entire time. And my time slices are large (2±1 hours)
Reads like the pro-European-HQ camp just rah rah chest beating about how great Europe is, without saying anything concrete there might be controversial.

Maybe hinting about other comparable open source foundations (FSF? Apache? Debian?) not being in Europe? Is that true?