skysight-inc/HackerNews huggingface dataset:
Try telling that to Tool.
OOP is conducive to premature optimizations. It hints for you to find the right abstraction for future problems, because that's where the productivity gain supposedly is. Instead of rebuilding cars from scratch every time (in the future), I have an interface.

Learning it starts to train you to look for these opportunities, and eventually you start thinking "what if this class becomes a foundational class? I want everyone working on it to have a great time. I don't like being cursed out for not predicting the obvious future", and so now there's a bunch of onion-y stuff added.
It does vary when I worked at BT, one of our students doing a year out had lectures from one of the people who built the Manchester Baby.

On our team we had a guy from ENA and he was the son of a French diplomat and a British mother - we quickly learnt he did not need any hand holding.
Tightly binding code and data works as long as a useful abstraction is created. Keeping the structure of a person and how to interact with that person together is a fine paradigm. Usually the issue with OO is that the abstraction isn't there and it is just half the functions to interact with the person and/or there is an expectation that certain fields are manipulated by calling code instead.

Microservices require every action you take be a message and enforce that messages are the only way to communicate which makes it easier to avoid indirect (and thus hard to track) dependencies.

For instance if the person's age is updated when you calculate their hours worked, in OO that might be hidden from view but in message passing you would at least see that a new person object came back that replaced the one you had.

None of this stops you from doing evil unobvious things with your hidden information (updating everyones age whenever anyone gets overtime) but it is usually harder to accidentally do that.

To be clear while I like microservices I think they have many problems just like OO. For instances caching becomes super complicated and there is a real cost of going over the network for everything you do. The tradeoffs are just a different set of tradeoffs.
Making education debts dischargeable in bankruptcy sounds good in theory, but against what collateral do you take out a college loan? Most bankruptcy includes collateral liquidation. What's to stop someone from obtaining a useless degree that doesn't contribute to the nation's economy, and then discharges the debt in bankruptcy?

I think a big part of the problem is that debt is so readily issued for degrees that overwhelmingly leave the recipient incapable of providing for society in gainful ways.
The article refers to orders of 50000 or 100000 CPUs as so large that AMD might have trouble fulfilling them. Is it plausible? How long does it take to manufacture them? That is, how many wafers per day can TSMC and/or Global Foundries process with a plausible portion of their capacity?
Is Draco the renderer? I'm looking for the pbr renderer in here.
In-memory instance of Postgres for Node.js unit tests
I developped pg-mem for a personal need, but I think it could be useful to others.

Feedbacks are more than welcome... what do you think a about it?

Play with it here: https://oguimbal.github.io/pg-mem-playground/
Let's turn this around. Suppose we cut back on education, to inflate its value while ensuring that the population as a whole is less educated. This should make us more prosperous. An example is our widespread prosperity thanks to the high value of medical doctors.

It doesn't make sense.
The use of blockchain technology can indeed solve many problems in the field of voting and scientific personnel questionnaire
A bit off topic but related, saying sorry means different things and it's used differently in different cultures[1].

In the US in particular, apologizing usually implies taking the guilt or responsibility (and sometimes even liability) for what happened. Unfortunately, this creates a huge incentive to not apologize, which then easily turns into bad feelings, grudges, anger and sometimes even lawsuits.

Interestingly, in the case of malpractice, apologizing reduces the chances a patient will file a lawsuit[2]. I wonder how many fewer lawsuits we would have, and how much healthier of a society we would be if we all apologized more.

[1] https://www.businessnewsdaily.com/12004-apologies-around-the...

[2] https://www.natlawreview.com/article/you-had-me-i-m-sorry-im...
It's an interesting question. Philosophers have tons of interesting questions! They rarely have disprovable answers.
Can you add more details about the problems you had with the Kyria thumb positioning? Too much usage of the inward thumb keys? Angles?
> The future of those vector processing monsters is going to be ML (and maybe crypto)

That's a heavy bet on ML and crypto(-currency? -graphy?). Has ML, so far, really made any industry-changing inroads in any industry? I'm not entirely discounting the value of ML or crypto, just questioning the premature hype train that exists in tech circles (especially HN).
I've been studying and blogging about GPU compute for a while, and can confidently assert that GPUs are in fact astonishingly complicated. As evidence, I cite Volume 7 of the Intel Kaby Lake GPU programmers manual:

https://01.org/sites/default/files/documentation/intel-gfx-p...

That's almost 1000 pages, and one of 16 volumes, it just happens to be the one most relevant for programmers. If this is your idea of "simple," I'd really like to see your idea of a complex chip.
You might want to consider examining another programming language for clues here. Perhaps look to a language that has a more modern approach to state such as Clojure.
at some point people start looking for a different state. Everyone has a breaking point
> The rents are absurd partly because of demand, but mostly because the tech companies are paying ridiculous amount of money for the people to work there.

I think the correlation runs the other way. Tech companies pay ridiculous amounts of money because the rents are absurd, because demand far outstrips supply.

1. Demand is high because tech companies hire a lot of people.

2. Supply is limited because of geography, NIMBY-ism and Prop 13.

3. Tech companies pay their employees more and more money to retain them because it costs so much to live here. Also there are other tech companies happy to outbid them if they do not.

If supply weren't limited or job options not so plentiful, there would be no reason for tech companies to pay people more. They aren't handing out huge salaries for the heck of it.
When I was younger I always enjoyed mowing a ~10 acre lawn, for many of the same reasons. I believe it does encourage mindfulness. You trace a route that shrinks slightly with each pass. You come back to pretty much the same spot you were just before. The next pass I reflected on what I was thinking about in the first pass, noting the various emotions I was feeling rather than being driven by them. Eventually the field shrinks and creates small islands of uncut grass, or a turn becomes too tight to complete successfully, and you have to change your mowing strategy. I always felt it helped trigger a change in mental approach as well.

Although, this all could have just been mild heat stroke, who knows?
That's a strange stance. I assume there are a fair number of listeners that don't care to listen to anything new. Is there some business benefit to Spotify by artificially forcing churn?
I was about to write exactly this. In 2014 I wrote an essay that has been discussed here on Hacker News several times [1]. When I re-read it now, parts of it seem very subtle, parts of it seem to be matters of opinion, but what jumps out is how really dangerous it is to tightly bind data with behavior, especially because this then leads to the problem of initiation (which I devote a lot of time to talking about in the essay).

[1] Object Oriented Programming Is An Expensive Disaster Which Must End

http://www.smashcompany.com/technology/object-oriented-progr...
The use of blockchain
So good news? That is awesome.
Those plants that do appear blue are in fact often using a red pigment known as anthocyanin. Through pH shifts and a mixing of pigments, combined with the reflection of natural light, the plants are able to generate the appearance of a naturally occurring, blue color. That's the reason why plants such as bluebells, hydrangeas and morning glories appear various shades of blue, when in fact, as Lee explains, "There is no true blue pigment in plants."
There used to be a similar chain called Service Merchandise in the US https://en.wikipedia.org/wiki/Service_Merchandise

The store had the same setup, a big show room with a pickup counter and conveyor belt from the basement. They had terminals throughout the store with a catalog you could flip though and you placed your order through the terminal.

story: I must have been around 10-11 at the time and my father was browsing Casio watches. I started paging through a catalog and come across the electronics section. I proceed to stave off boredom by building an order for a honkin Pioneer stereo system complete with laser disc player. Somehow I accidentally hit purchase. So I quietly walked away and pretend nothing happened. 10 minutes later we're on line and I hear the fake name I entered being called. I saw the order in the corner: a huge mountain of boxes: speakers, cassette deck, CD player, receiver, Laser disc player etc. I was scared but they didn't know who put in the order and kept calling the name until we left. I'm sure the stock pickers were mad as hell.
No, they definitely mean artisanal, handmade, organic sql. 100% free of character escaping or corporate ORMs.
I completely disagree with this comment.

Just because a big part of the chip are the shading units it doesn't mean it's simple or there's no space for sophistication. Have even you been following the recent advancements in recent GPUs?

There is a lot of space for absolutely everything to improve. Especially now that Ray Tracing is a possibility and it uses the GPU in a very different way compared to old rasterization. Expect to see a whole lot of new instructions in the next years.
I’m just not sure why I would continue to interact with someone who treated me badly without remorse. You might call it accounting or game theory, I call it self-preservation.
This is a question I've considered for a long while. As programmers we can easily see that no set of behaviours require consciousness.

I touched on this in my previous comment, it is my belief that consciousness is not the only way that intelligence can be made, but that it is somehow efficient for the purposes of evolution. Using consciousness may consume the least energy (the brain uses a lot of energy), take the least genetic material to describe, have the safest learning curve (so that children are more intelligent and more likely to survive), or any combination of these and other features.

I think of experience as a sophisticated mathematical object with useful functionality. We have a disconnect with physical reality, and a strong connection with informational reality. I can assert that I exist, and the abstract model of my phone I keep in my head exists, but I can't assert that the phone exists and in reality its existence is very different from how I perceive it. It certainly seems like I am an information construct that was formed within a physical reality.

Beyond that I'm mostly in the dark though. You can see that consciousness is involved in learning and adapting- you are highly conscious of new skills and change, but old skills sink into the subconscious and you gradually ignore repeated stimulus. You can see that consciousness integrates much of our intelligent functionality (perception, memory, executive function) and you can feel that your role is to run things. How is experience related to all of this? I do not know.
I used to work in the music industry professionally, on the ground level doing booking and management. This trend has been happening slowly for nearly a decade but it’s finally here. Rap and Hip Hop figured out a long time before most other genres that rapid small releases was a far better way to keep hype and sales up. Before Spotify was a thing, the shift was happening with YouTube but it wasn’t as predominant. Now it’s basically assumed you’ll be releasing singles every month.

The music isn’t your product, the music is your marketing. The shows, the merch, your influence - that’s your product.
some people want to be rich

some people want to be useful

..

some people want to do venn diagrams
> Control of a variable—in this case the number of copies lent—is strictly binary. There is no neutral state in which the variable can be neither controlled nor uncontrolled.

This is the crux of the point. Control over a variable is not what's in question. Control over many variables is, some of which were controlled and some weren't. In that respect, if you go from a controlled process where the variables in question are all controlled to one in which some of them are, it is not now "uncontrolled", it's partially controlled, it's also partially uncontrolled. There is less control, but it doesn't make sense to call it uncontrolled where there is still control over some variables retained, and we're still using the same context which applies to the same set of variables.
With Nvidia's nasty anti-competitive and lock-in attitudes, this doesn't bode anything good.
They’re the exception to the rule. Don’t pretend like they’re a model everyone should follow. It’s simply not feasible.
Anticonsumer practices really need a test of the impact on consumers, similar to how hiring practices are tested. There is a give and take in most broadband suppliers, for example, where there is no written agreement to not compete but they don't compete.
> Has ML, so far, really made any industry-changing inroads in any industry?

Does the tech industry not count, or are you only considering industries that are typically slower moving?
If you turn that statement around the same is true. You can have a 'Good Life' without a college degree too. From my perspective, its more about what you can produce on an on-going basis than any certificates that you hang on the wall.
Do you only use the Advantage at home/work? I.e., what do you do when you're traveling (or just using your laptop away from you desk)?
yes, by pointing a flashlight to your computer screen for example
Ah. It seems I was in violent agreement with you.
It’s not about listening to something new; it’s about the wave of hype and promo you do around each release, it keeps you relevant and gives you something to talk about, keeps you fresh in peoples minds.
not denying that part. And i have no problem with it since it doesn't control or take up my life. I'm happier now that I cut those people out and watched some of them get what they deserve. Go tell someone who is happy that the person who murdered their sibling got what they deserved that they are bitter and hateful.
Wordnet has a "gloss" field but it’s very lacking if used as a traditional dictionary. Its value lies in the graph of synsets.
How many artists on Spotify net more than $1k/year? How many net more than $10k/year?

How many of those artists continuously engage with the community? How many were famous before Spotify existed?
It looks like this only applies to Koda members. From their website, it doesn't look like all Danish musicians are members of Koda, so the title is misleading.
If you don't need all the fancy metrics, and just want something simple to keep an eye on your services, alert you if they fail, and automatically restart them, check out my stealthcheck service. It's all of 150 lines of free range, 0-dependency go:

https://github.com/anderspitman/stealthcheck
1. It's very hard to say, from a valuation POV, FB did the wrong thing. They are the 5th largest company in the world. If they built on sand, then it was sand made from gold nuggets.

2. I think what is lost is that FB was blindsided by the transition to mobile, at first. They didn't (and probably couldn't) have had the foresight to know to build a mobile phone, when they were hardly focusing on mobile in the first place. They made a huge turn around to focus on mobile then FB exploded.

3. There is no way in hell FB could have built their own phone. Apple didn't wake up one day and decide to build the iPhone, it was step 100 in a very long staircase, that started with the original iPhone.

4. Google tried to build their own Phone, and is failing it at it. Again, I can't imagine a world where FB succeeds at making their own phone, better than the iPhone (while also supporting the iPhone), that isn't a money pit, like it is for everyone who isn't named Apple/Samsung.
I really wish bandcamp would be bigger. Much prefer their platform. The spotify monetization cycle is so bad for music
Personally, I think this is a large part of the problem with the whole "Is OO Good?" debate. OO was initially thought to be a solution to essentially simulations problems ("Simula"[1] - the first OO language - it was right in the name!), where Cat inheriting Animal makes sense.

It turns out this translates to general purpose programming exceedingly poorly. It spends your valuable class hierarchy budget on the wrong things, while discouraging spending it on the right things.

On the other hand, OO turned out to be a useful gateway into polymorphic programming (not the only one, but a useful one), and to be a useful organization principle in real programs when used differently. Instead of Cats inheriting from Animals, you have interfaces for things like Iterators, which aren't real world objects at all, and you have objects that encapsulate certain operations, or certain patterns, or other much more abstract things that have no concrete physical referent. This style can work fairly well, especially if you don't overuse inheritance.

The simulation argument has really faded in the past 20 years, but even now, you get some crossfire between people attacking that formulation vs. people defending the modern version, and they're talking about such different things they might as well not even be talking about the same paradigm.

And as is typically the case, education is a lagging indicator, and even fairly recently I've seen it training people on the simulation model, even though by the 2010s it was pretty clearly useless in practice.

[1]: https://en.wikipedia.org/wiki/Simula
Artists to Spotify CEO: musicians can no longer afford to make $0.00174927 per stream.
Long term probably, but likely more because of decreased access to snow melt & increased evaporation rather than increased demand.

> Changing rainfall patterns, climate variability, high levels of evaporation, reduced snow melt runoff, and current water use patterns are putting pressure on water management resources at Lake Mead as the population relying on it for water, and the Hoover Dam for electricity, continues to increase. To lower the minimum lake level necessary to generate electricity from 1,050 feet (320 m) to 950 feet (290 m), Hoover Dam was retrofitted with wide-head turbines, designed to work efficiently with less flow in 2015 and 2016.[40] If water levels continue to drop, Hoover Dam would cease generating electricity when the water level falls below 950 feet (290 m) and the lake would stabilize at a level of 895 feet (273 m) when the water reaches the lowest water outlet of the dam.[41] In order to ensure that the city of Las Vegas will continue to be able to draw its drinking water from Lake Mead, nearly $1.5 billion was spent on building a new water intake tunnel in the middle of the lake at the elevation of 860 feet (260 m).[42][43] The 3-mile (4.8 km) tunnel took seven years to build under the lake and was put into operation in late 2015.

https://en.wikipedia.org/wiki/Lake_Mead#Drought_and_water_us...

Up stream releases 10,150,000 ML per year, Vegas recently upgraded the capacity to consume up to 1,244,000 ML per year.

https://www.waterworld.com/drinking-water/distribution/artic...

As per usual the capacity of natural systems is much higher than the first order effects from people.

It's only when we look at second and third order effects or cumulative effects that we start to see real anthropocentric effects
The problem isn't just that "America's Front Line Doctors" were claiming HCQ was a cure. That could be forgiven... Depending on which studies you favor, and what your definition of a "cure" is. For example, can you really claim that a 5% improvement is a "cure"?

But these "doctors" were ALSO telling people they don't need to wear masks anymore, which is provably false. All you have to do is look at how infection rates drop every time masks are mandated to know this fact.

It's a big problem when a right wing group (Breitbart) stages a bunch of anti-science "doctors" and exploits their medical licenses to essentially mass murder people by spreading false hope and absolutely, provably false information like the advice not to wear masks.

https://www.cnn.com/2020/07/28/tech/facebook-youtube-coronav...

In my humble opinion, every single one of those "doctors" should be stripped of their license to practice medicine, and should face criminal charges.
i moved on with my life without forgiving someone. someone apologizing for what they did is the first step to forgiveness. You can't forgive someone who feels no remorse for what they did. They used to be part of my life now they are insignificant. Seems like your definition of forgiveness is different from mine.
Fiona Apple disagrees!
I’m very happy with less targeted advertising. I realize the predominant model right now is free with advertising. It’s not a happy place.
Google proposes Trust Tokens to verify users over cookies- 9to5Google
Yes, agreed. And our high schools evolved to prepare students for those good factory jobs. Now that those factory jobs aren't good, maybe our high schools should also evolve.

But the point is that we can't do away with K-12 schooling. Subsistence farming was, is, and will be a bad job.
Projecting Bitcoin's Price with Popularity (Google Trends)
A fun way to access WordNet hosted by dict.org

nc dict.org 2628
DEFINE wn hacker

Don't think it's open though.
I get that side of it. But it seems to dismiss the listeners that don't care for any of that. The jist seems to be that they want to deliberately lower pay outs for older stuff even if it's played a lot.
Just forgiving without erasing it from memory wouldn't help, since you relive through that act.
20 years ago tomorrow – JJ Merelo
> The music isn’t your product, the music is your marketing. The shows, the merch, your influence - that’s your product.

Man, that's depressing.
Do you ever manipulate your hydrangeas’ color by changing soil pH? One easy way is adding used coffee grinds.