skysight-inc/HackerNews huggingface dataset:
From Wikipedia, https://en.wikipedia.org/wiki/Hoover_Dam#Operation:

> The amount of electricity generated by Hoover Dam has been decreasing along with the falling water level in Lake Mead due to the prolonged drought in the 2010s and high demand for the Colorado River's water. Lake Mead fell to a new record low elevation of 1,071.61 feet (326.63 m) on July 1, 2016 before beginning to rebound slowly.[95] Under its original design, the dam will no longer be able to generate power once the water level falls below 1,050 feet (320 m), which could occur as early as 2017. To lower the minimum power pool elevation from 1,050 to 950 feet (320 to 290 m), five wide-head turbines, designed to work efficiently with less flow, were installed.[96] Due to the low water levels, by 2014 it was providing power only during periods of peak demand.[97]

Which is really surprising.
I've helped clean out a few homes. All but one had housed relatives, and that was OK. Sad but also nostalgic.

But when we bought a house with contents, sold by the estate, that was just plain grim. They had no children, and a distant relative had inherited. They first held an estate sale, for the most valuable stuff. And we got the rest. With price tags :(

But damn. Clothes. Personal papers. Photos. Home movies. It was overwhelming. But much of that, I admit, was projection. In that I have no children, either ;)
I dont know. From what I know from inside automotive, the IT departments there are buying new compute clusters about every second year.

After they make their requirements public usually a few companies show interest. The companies swear by their techs and claim it tested for requirements, yet almost always this new company have to back up after they prove themselves unable to keep up to their promises.

The IBM was the one delivering past several years of compute hardware, while other companies were just not able to do the same.

Claiming whole corp is rubbish because you know of one case where it didnt work out seems not right here.
Yeah, but your original comment was about database normalization. Generally you want your database to store all of your data, not just most of it.
He got caught after only 5 years and kept none of the money, so it's not like the system completely failed...
24. Learned how IP Routing works while preparing to take the CCNA exam.
The Vue one creates new items on keyup while the React one creates them on keydown.
Cooking oil coating prevents bacteria from growing on food processing equipment
This repo was posted a few weeks back.

https://github.com/donnemartin/system-design-primer
yep, me too... except I started buying books again and now i've got a stack of books AND an online library waiting :(
Linqit – forget about python lists
Cool Retro Term is based on konsole, so it's actually a solid terminal emulater... and like you pointed out... loads of fun.
It's hard to buy anything new today and expect it to last more than 5 years. This includes cars, tools, appliances, all kinds of electronics, furniture. You have to buy old if you want long term reliability. My rough rule of thumb is: If it was made before 1980 (maybe before 1990), it will probably last as long as you need it. If it was made after that, expect it to break.
Indeed, and those considerations are built into prices, which factor into each exchange. Homes in good school districts sell for more, and jobs with good or exceptional benefits may have lower takehome — as is the case with civil service jobs where being fired is nearly impossible.
Try-With-Resource in Plain Java
I remember being 17 and doing that on the very day I got my first android phone! Decided to flash a custom ROM (CyanogenMod) without charging the device first and nearly bricked it, and forced me to learn how adb and device bootloaders work.
+1 clickbait title.

In addition to what you say, they mention some erosion in the US of two of those pillars as the explanation for decreased secularism: pluralism apparently not in fashion (seems a bit weak; as a fashion, it waxes and wanes, and the wording feels to me to try to explain a decades-long trend (lack of US secularism) with a political fashion-of-the-day (waning pluralism)), and "eroded" education (eroded by...the mere existence of private schools? Private schools may provide better education than public schools in some cases, though they do give the option of religious schooling, and perhaps mostly get used for that. So, ok, then we say that religious education gets used in religious societies, so not teaching secularism results in people using religion? But, you would expect that in a religious society already, right? This doesn't really tease out cause and effect or provide any real support for the supposed erosion of this educational pillar, I don't think. It doesn't warrant this much analysis, as they really don't go into it.)

They don't provide much of a compelling or well-supported argument or even much discussion relating to anything in that headline.
It's important to note that a simple to_tsquery(...) will not handle phrases, or prefixes, or even normalizing the input. There are plainto_tsquery(...) and phraseto_tsquery(...) methods but these don't have the same flexibility and also won't do prefixes.

If you want some normalization and prefix abilities, you can actually call to_tsvector(...) on your query input, then stitch that together into a better tsquery input.

SELECT STRING_AGG(lexeme || ':*', ' & ')
FROM UNNEST(to_tsvector('testing 123'))

This will return `123:* & test:*` which can then be used for searching. Full example here: https://stackoverflow.com/questions/46122175/fulltext-search...
It would be 40 gigabits per second, and I hadn't even noticed the capital B (which I assume was a typo) until you pointed it out.

I was about to say that this is a consistent convention for networking to use bits instead of bytes, but I realized this breaks down with something like IB that has been used as a bus-like interconnect and a storage network/fabric (both areas where bytes are the more common convention in rates).

Even today, 40 gigabytes per second would be pushing the I/O capacity of a typical Xeon, though not a 128-lane Epyc, and I'm not sure about POWER9.

With 200Gb/s IB with both bandwidth and latency on the same OOM as other-socket RAM, it's also pretty close to pushing that capacity, which is, of course, the whole point, I suppose.
FYI, one of the authors of the study, Andrew Diamos, is a popular twitch streamer, CarlSagan42. He streams a lot of Mario levels created by people that are often puzzle or troll levels. During his stream he'll talk a lot about science, including some of the work he's done in this study.
Collect data, make it available. If data contradicts dogma then there is awareness.

On futureproofing emphasize X year plans with same stack will use X years old methodology product; and will not integrate business value until placed into production. Product launches should have conservative ballance of feature set and time to market.
It's only the really expensive ones that require a paid license. You generally aren't going to be getting a $3000 FPGA just to tinker around.
No idea, I didn't work on Apple's version.
24. Learned how to use multiple framebuffers in OpenGL (still working on how to get motion vectors right though).
mysql injection, weak passwords, compromised server..usual suspects
If you're trying to make money (for profit or not), your actions will most likely need to be palatable and understood by those willing to give you money as you mentioned.

I'm not sure there's a way around that, but I do think that not all revenue sources are created equal. I think the danger with advertisers is that they seem focused on increasing consumption. Not all consumption is bad and it's up to the consumer to decide, but there are certainly aspects of it that are wasteful or dishonest.

With donors, at least some are probably helping because they genuinely believe in the cause or have visions of improving life beyond their own generation.

Not all donors are better than all for-profit companies, but if I'm throwing darts at who is going to have nobler intentions, I'm picking donors.
random question... gummies always felt like candy to me and have extra sugar... why do you like them over pills? Also I'm being an angry old man as the last time I was in the pharmacy like 50% of the shelf space was taken up by these huge gummy bottles of the very popular vitamins pushing out some of the more esoteric stuff like phycogenol
> The best (worst) is when you actually have time, but instead of playing all this stuff from humble bundles and sales, you just keep playing Overwatch…

Or like me where your backlog is so big that when you have time and motivation to play games you lose that motivation as you go through your library trying to decide what to actually play.
Well, that may be an overstatement for now but on a level of individual enjoyment of life, ecology and a saner lifestyle we really need a means of matching sellers and buyers that's less of the current emotional status-based exchange of useless products and more a pragmatic as-is transaction with minimal collateral waste and middlemen moat.

This isn't as simple as it seems though because with the transition to that model the global economy would take a serious hit, as there would be less demand (of the emotion-driven kind).

For me and many though (which may not have a say in the market as big as the consumerist group), the choice is clearly the self and planet-conscious one.
Fair enough. In this case, I guess it's a tradeoff between code organization (should the child component be concerned with its position in the parent) versus avoiding rerenders.
Ask HN: Good websites/resources for tech founders?
In this hypothetical who carries the liability and insurance for if the self driving stuff crashes? If thats Tesla I dont have a problem with them not letting me modify anything. But if I'm still ultimately responsible for whatever the car does when in autonomous mode then I should be able to do whatever I want to the whole car.

Essentially I dont expect Tesla to allow me to make changes to their system that's indemnifying me from risk.
Really depends on the manufacturer and target market. A 10 year old car Honda Civic for example is still cheap to maintain.

Generally if you are willing to pay 80’s prices inflation adjusted you can still get high quality appliances you just end up with the washing machine Apartment complexes use etc.
> Vue seems quickier but things like emit feel gross

FYI: You can pass a function as a prop in Vue.js too, just like React.
Here’s an interesting question to turn over this lovely Sunday afternoon.

What stops you from implementing this yourself? Why?

Chrome is supposedly open source. So is Firefox.

It’s an important question, because the answers lead to the reasons why we’re subservient to megacorps. And it also shows merely being open source and free to use isn’t enough to ensure freedom.

We tend to believe that (a) browsers are an open ecosystem, yet (b) we can’t modify them. This is a contradiction.
The Return of Direct Democracy: Crowdsourcing a Constitution
Indeed. What does the company do? It's entirely possible they don't need to be on any hype train.
The Best React Native Apps (And What You Can Learn from Them)
While you are right that 毒 (doku) means 'poison', the Japanese word for 'sudoku' is 数独[1].

数 (su) = number, numeral, digit

独 (doku) = alone, solitary, single

This conveys the idea that the digits may only appear once per {row, column, box}.

[1]: https://jisho.org/search/sudoku
Ultimate List of Big Data Examples in Real-Life
Best App Ideas for Your Business That’ll Make Money in 2018
Microsoft argues facial-recognition tech could violate your rights
As an older person that has never really forgiven the commercialization of the Internet, I remember thinking sarcasticly when Facebook was becoming popular, "What a great idea, lets grow everyone's egos supersize and see what happens."
Space Station Experiment Reaches Ultracold Milestone
Or even worse, the facial recognition system can alert government/companies/etc when you aren't where you are supposed to be.

For example, if you take the bus or train everyday to work at specific time. And if you aren't on the bus or train, then the system can alert authorities or your boss.

And if facial recognition somehow gets into your home, you could get the 1984 or black mirror dystopian society.
Are you sure on the "we do not have overages"? Could I have 100TB of monthly traffic all served by your edge nodes (force cache everything + long expiry + files split into chunks) of legal content (firmware files for embedded devices) and not get kicked off?
Use Design Thinking to Find Your Product, Market, Organization Fit
Is it right to invest so much time and energy in a company that isn't even yours?
I can't see the point of doing work demos dressed as pet projects unless you have a performance bonus or significant equity at stake.

Yes it is right. A few different things will happen.

- They will see the error of thier ways, change direction, invest in your side project and give you a nice little raise/promotion/bonus for it (not likely)

- They will see the value of your idea, use it in thier business and give you a nice little pat on the head. You can use that on your resume and get another job making more money.

- They will not like your idea, but you still learned a lot and you can still leverage that to make more money somewhere else based on what you have learned.

Unless I have some great way of monetizing a side project (which I never do), I’d much rather do a side project for my employer. I get to see it out in the wild, I have a defined goal based on a real world use case, and it keeps me more disciplined from taking shortcuts because I know it will be reviewed by others and I can get thier opinions - even my managers.
Homeless man hands out resumes, gets hundreds of job offers
The King of Climate Fiction Makes the Left's Case for Geoengineering
> We tend to believe that (a) browsers are an open ecosystem, yet (b) we can’t modify them. This is a contradiction.

I think the idea of it being "open" is that you can do whatever you want within the boundaries of the sandbox you are provided, right? Closed ecosystems can restrict what you can do beyond the APIs provided (no VPNs, no porn, etc.)
If you're at a startup (guessing so since it's HN) it's almost always better to commit hard to one approach, have that fail, and just pivot to something else. In any case, you'll be competing with teams who have chosen to commit hard to one thing, so diversifying is likely to win only if there are true synergies in doing these other things.

Dogma is it's own thing, and it's easy to spot because the argument in support of a dogmatic position will stop far short of making the point in terms of net revenue (future and present) or proxies like development latency. That's bad, but putting all your eggs in one basket isn't dogma necessarily. Diversification needs justification.
Why would that be so bad? Most interest (that I have to deal with) is calculated monthly or yearly. Even if my bank chooses to always round in their advantage (so round down when interest is paid to me, and up when interest is paid to them) I have a hard time imagining how they might end up scamming me out of 50 cents annually, even if I were to have several accounts and a mortgage.

I suppose it might end up looking a bit funny in their books?

In the Netherlands we disliked the 1 and 2 euro-cent coins, so all shops round to the nearest 5 cent when you pay cash. By shopping 'smart' you could save yourself multiple cents every purchase (1, 2, 6, and 7 round down, 3, 4, 8, and 9 round up). E.g. if you buy one item for 99 cents, you pay 1 euro.. When you buy three of those items, you pay only 2.95, a 1.66666% discount. I've never heard of anyone doing this, because nobody cares :-)
This is also a vibrant niche industry in the US. E.g. https://www.estatesales.net/
How are you handling node additions and removals? Terraform?
Who says money is the only goal? Blackmail of some risqué pictures of a high profile celebrity, businessman, or politician could be the game.
AgensGraph: A Graph Database on Top of Postgresql with Cypher Support
I like this. It's something I enagage in occasionally.

I buy lots of books, sometimes expensive books, but every now and then I find some $300+ industry handbook that covers my hobby interests and that I would really love to skim through... LibGen comes to the rescue then.
You can start with Prof. Ken Birman's book "Guide to Reliable Distributed Systems: Building High-Assurance Applications and Cloud-Hosted Services".
There also seems to be zero analysis of the winners. Simple analytics would have raised concerns early on.

I guess the company just didn’t care, as long as someone won and the marketing worked.
AgensGraph is a graph database built on top of PostgreSQL. The ability of PostgreSQL to handle with graph drive the AgensGraph's Team to develop a special index type to manage edges between nodes.

They also implemented the most part of the Cypher language and it is possible to write PL/Pgsql function with Cypher's query inside.

AgensGraph is Apache 2.0 licence.
It depends on the size of the organization. Most places will have the bulk of people working on a solid safe solution/product that gets tweeks and improvements. The cash cow. As well as this they will usually have a few skunkworks/blue sky people exploring new ideas.

It's all about risk. Keep the money coming in only until one of the research efforts proves it's case or the risk/reward allows more funding.

If you want to do something usual then get into one of the research efforts or do the hard yards (probably in your own time) and actually make a business case for some other tech.
An ad is by default the same kind of statement. The source is necessarily someone who has a vested interest, like President Obama. Why will a neutral person pay for an ad?

There are plenty of mega corporations whose interest span the entire world, so those are all technically foreign agents.
I gotta say that one of my goals in life is to maximize my debt at death :) It's a delicate thing, of course, because dying with no cash or credit would suck. But hey.
I'm confused by your viewpoint. How is a fuller ability to extract nutritionally-complete food from your environment in winter not an advantage you'd expect to be selected-for?

People who are malnourished produce poorer sperm. People who are malnourished are not looked on as good mates who can bear children or provide food for the family. People who are malnourished die earlier, perhaps starving to death before reproducing (or reproducing as much).
On desktop chrome you can press ctrl+f find a link on a page using search then press escape and then press enter to follow the link without a mouse

I wish any browser on iOS could allow this, I use an iPad and I can shortcut myself to anything on safari with my hardware keyboard, except clicking links, it's really jarring to jab the screen for that part
My point was not that the Apple is the only or the biggest offender, my initial comment was about excusing Apple and blaming the laws or the layers, Apple has no excuse,also MS,Sony or Tesla are on the offenders list.

Again my point is that there is no excuse for Apple, some parts can be replaced, Apple should sell me parts(like car manufacturers have to provide parts) and I should have the right to replace or fix the parts or give it to a third party to repair.

I agree the world needs laws similar that there are for cars in some countries to prevent abuse.
Pasword hackk
Why do you care if “your” company is behind in two years? Unless you have equity in the company, you have no interests in the long term viability of the company more than doing the best work you can while you are there.

As long as you are using marketable technologies (and you are), if that company folds tomorrow, you go out and get another job - more than likely making more money - and call it a day.
OpenGL AZDO is conceptually very near to Vulkan and DX12. Few years ago, I had an impression that Nvidia wanted to go this route, instead of Vulkan, if for nothing else then just to make advantage of their investment into OpenGL.

However, AZDO is unusable on macOS; the OpenGL on macOS is too limited to support it.

Khronos with OpenGL 4.6 made another step towards Vulkan: SPIR-V shaders. If Apple implemented 4.6, they could go all they way and implement Vulkan too.

Apple, while they released the Metal 1 first, it was quite limited and there were reasons why the release was iOS only. When they came with Metal 2, which could compete with Vulkan, Vulkan was out for a year already.

So basically they rushed to come with API, that would be exclusive to their platform and lock their developers in. There's no other use for Metal today.
There are plenty of clever ways to write security-compromising code that would pass any manual review. After all, such code is written by well-intentioned programmers on accident all the time, which is why we have bug bounty programs and a market for exploits.
Taking the kids out for enchiladas and a Jordan Peterson talk
> Seeing those quasi-JS expressions in HTML attributes is enough to put me off Vue.

They are supremely useful. Ultimately, it's knowing how to use them to their maximum potential.

I've been coding since '02-ish. When I code with Vue, I have an App Developer mindset, rather than a web developer jQuery mindset.

When I use an attribute, it's just referencing a variable. It reacts to its own state in real-time.

I'm not the best at explaining. But with a legacy mindset, you have to interact with the DOM in some way. Whereas with HTML attributes in Vue, you can use the state in the local component to determine whether something is shown or even if a particular class is shown depending on what the state is of a variable.

Even better, that could be a computed variable or one that's watched. This functionality allows a bit of logic to then be run to determine how that variable behaves. This alone minimises the code I need to write in terms of legacy applications. Which also leads to less bugs.

Using if, for, show, and binding classes are very very powerful. I rarely interact with the DOM now and everything in state that is complex is an array. I can write way more complex apps with Vue, than I ever could with jQuery.

About the examples given here by the developer. You can still see that he's coding with a legacy mindset and that he hasn't internalised a lot of what Vue offers.

Some minor nitpicks:

- No need for this.$parent.$emit. There is a better way to use $emit.

- this.$on. <- What is this? An Event Bus? This should really have been a method.

- No need to use id attributes at all.

- Why not pass in the index attribute (which he is not using) to the delete function and then he can simply splice the array?

If he wanted to be real flash. He could have written the ToDo component as a JSX render function and taken the array from the parent and looped out the list. I know the Vue community looks down on it, but would have been a better way of going.

I don't really want to seem like I'm crapping over this. I'm not. I've only been using Vue since April myself. But there seems to be a lot of mistakes here and it's just not idiomatic.
Even if tomnipotent's estimate is correct, that's still a pretty small number considering what is potentially at stake. Access to iCloud would surely net you enough information to change the balance of power in the world.
That's why the TodoMVC project was created, so we show off how to build the same app in all those methodologies.
Indeed. Anonymous collection protects the winner, public collection protects the game.