skysight-inc/HackerNews huggingface dataset:
I haven't seen anyone here put together, why women are so picky with online dating. I admit that it's easy to say "well, because they can, d'uh", but that is not what I see when I talk to women about dating men.

When men complain about bad matches, what they usually mean is that the woman turned out to be boring or not as good looking, hell maybe she even had a kid that she never mentioned.

I hardly hear women complain about that. What I hear is that they didn't want to go on a date or maybe wanted to leave one and in response got insults, threats of violence/murder, maybe even someone trying to get handsy if they actually met in meatspace.

So the minor factor of "if a woman dates too many men, she's a slut" aside, if women are not picky, they are in danger of getting physically assaulted. If they just reply nicely online and don't agree to a first date, they "only" risk getting insulted and threatened. And having someone stalk you because you rejected them on Tinder doesn't happen often, but it happens.

So why on earth would they not be picky? What is their incentive to be open to opportunities? Of course they wait until they have strong indicators that this guy might be the right one or is at least worth the risk.

The image of a single woman floating in this sea of open opportunities that I see here is very romantic. Sadly most of them feel like taking a swim in a pond full of piranhas because they were promised, one of them is a cursed prince.

Edit: Reading this again, I should mention, that I am aware that not every man responds violently to rejection. I am aware of that. Sadly, it's not single cases only either and a minority here is enough to make the situation scary.
Pompeii horse found still wearing harness
The seasonal mass psychosis must be spreading.
There is a good comment after the article: "The simplicity of C is more useful than the additional features of C++." -- (Sam Watkins)
I learned from Sapolky's Biology of Human Behaviour that most species, including some bacteria and female bats, naturally have an almost optimal strategy (according to game theory) when dealing with situations like the one you described: you always treat others nicely by default, but as soon they behave like asses you respond in kind, but then, as soon as they are nice (again?), so are you. My wife had issues like yours in the office this year, and I advised her just like this. Worked like a charm.
If someone has that many problems with Linus they’re free to fork and maintain their own kernel source. If all someone wants is support not offered by the Linux kernel project then there are plenty of options there as well..,RHEL, SuSe, etc.
I've been trying to recruit good Modern C++ devs for almost a year and it's very very difficult. Even people with significant experience in their resumes usually fail to answer most basic questions like what is RAII or const correctness? In what cases would you rather pass around naked pointers instead of smart pointers? And so on. I shudder at the thought of these people writing C++ code and putting it in production. In C++ there are only few ways to do things right and lots of way to do it wrong. There is a gotcha virtually in every turn of the language, often not caught by compilers even with all warnings enabled. To top this off, static analysis and linters remains extremely poor for C++.

I understand Linus's argument that in large collaborative C++ projects driven by volunteers, you can easily end up with messed up code base littered with stupid mistakes. C is slightly easier to understand and deal with - relatively. Also note even fewer people actually knows what C++ features you can use it on bare metal or kernel code.

On a fun side story, Windows NT team initially had huge debates on using C++. Dave Cutler was firmly against using C++ to build OS if I remember correctly but the graphics group decided to be hip and modern and do everything in C++. After long delays and frustration graphics group had to revert to C.
Vaguely recall this and it was around £500m spent
Except batteries waste energy as well. You never get 100% of what you put in.

I am sure someone here knows the exact percentage but my personal experience with lead acid and solar panels leads me to the opinion storing then converting solar energy from DC to AC wastes 80% or so of the total produced

My workshop I am building will run on DC 12 volts and have 3k to 4k or so of solar panels and another 2kw of baby wind turbines because of what I learned dabbling with solar power.
Thanks! I always wanted one so after years of saying “I could do that” I finally got around to doing it. Making the leap to finally doing it was really quite rewarding even if I never sold one.
I whole heartedly disagree. Being angry (and making it known) at someone who broke the “first rule of kernel development” and then tried to hide that fact is completely accepted. Attacking said person with personal insults isn’t. I don’t see any of the latter here, compared to Linus’s past reactions to similar situations anyway.
Quitting coca cola is different from quitting caffeine though. You are quitting sugar along with caffeine.
Next browser 1.2.0 is out
I'm happy to announce that we've just released Next browser version 1.2.0! (https://next.atlas.engineer/) While some important features are still missing in this alpha (e.g. Download support and VI-style bindings), it's now much more mature and usable.

It is also significantly more hackable than before, with some examples of interactivity with external process (here Emacs) put on display in the following article:

https://next.atlas.engineer/article/emacs-hacks.org

News from the change log:

- Add RELOAD-CURRENT-BUFFER command and bind it to C-r

- Add NEXT-VERSION command.
It reports the commit hash if it was not built on a tag version.

- Add cookie support.
GTK implementation has per-buffer cookie support.

- Report page load status to echo area

- Add COPY-TITLE command and bind it to M-w

- Add COPY-ANCHOR-URL command and bind it to C-x C-w

- Add COPY-URL command and bind it to C-w

- Add PASTE command to minibuffer and bind it to C-v and C-y

- Add common movement commands to minibuffer.
For instance `cursor-forwards-word` is bound to `M-f` by default.

- Add "echo area" to display status messaages

- Set window title dynamically

- Embed/Replace build dependencies in the Cocoa port.
It now builds out of the box, with no need for external libraries.

- Add commandline arguments to the Cocoa platform port

- Report user configuration errors

- Save platform logs to /tmp/next-$USER/

Get it from your package manager or from https://next.atlas.engineer/download! Feel free to register on the download page if you'd like to fill in the survey and participate into steering the future development directions of Next!
Memfetch
What I do for graphics (never had to test audio programs) is to make the actual graphics code as simple as possible - no logic, very few lines: just take this thing and put it on screen. This way, I can inspect it visually, test it manually once and be reasonably certain that it will work. (Which can be incorrect, of course, but it's relatively rare. Lost a contract because of it once, so it can also be painful :D)

Put all the logic in a class that can be tested and that returns something that can be used in the "get this, put it on screen" part mentioned above.
Java Language Architect Brian Goetz on Java and the JDK
Your topic isn’t in any way related to a kernel point release. Further, I suspect your criticism is not actual criticism but is instead malice.
Sounds like I should rename my current startup, frobx.ai to “Enormously Profitable in Multiple Lines of Business”
Thank you. Conceptually the ideas behind Froid follow from relational algebra so it can be applied to other relational engines as well. However, the details still need to be figured before making any concrete statement.

If you could share any pointers about UDFs and their performance problems in Spark, I would love to investigate more.
Amplify Framework – The foundation for your cloud-powered mobile and web apps
Object Oriented Design Principles for Programmers
You make it sound like lenses are a sort of a crutch, but in my opionion they are not. The idea of having a first-class, composable way to “focus” on a part of a larger structure makes a lot of sense. And can be very pretty, too – see Swift’s key paths. That kind of type safety and simplicity is very appealing to me. As for efficiency, copying stuff usually means improved thread safety, so that’s win for me. Also, copy on write makes things often much more efficient in practice.
It's not. His comment is about a specific company who made faulty products, not about wind turbines in general.
Among other reasons of sorry state of the communities this article mentions "white flight".

Would it be worth starting a campaign to attract white people back to the dilapidated neighborhoods?
And it's a really positive change.

It reflects better on the community

Keeps standards about communicating well

Makes it harder to dismiss his arguments than if he were being an asshole from an emotional standpoint

Creates less resentment

Prevents getting distracted by the way Linus said something from what he's actually trying to say
Easter 2019 What Thomas Cook Has Added for Bristol
> which is one of the reasons why graphics drivers are always such a nightmare under Linux.

One of the reasons proprietary drivers are a nightmare. Intel works flawlessly (though obviously with different trade offs).
Though these operators can be used in modifiable lvalue expressions, while lenses are (according to this article) pure functions.
Interesting question, wish I had the experience you have!

What exactly will you be faking in order to make it? Its hard to fake starting a company.

On subject:
If your mind is set on architecture, scaling and operating then thats probably a strong domain to start your startup. Consider it your domain, not an incomplete puzzle. After finding motivation and possible problems to tackle you can find a team to complete the puzzle.

On motivation:
I wonder why you feel this urge? What makes you think there are logical steps in careers? Sure, there are paths many people take, but you probably only should when you feel you're missing something, not simply because everyone else does.

Try listing problems to solve (see below) and see if there is one you would want to make time for.

On ideas:
I do not think you should think in ideas for side projects, think problems instead. I've seen many people never start anything because they were only looking for the unicorn idea.
Metaphorically;
- What tool on your Swiss army knife is most worn out? Why is that?
- Probably you take a scalpel for some problems instead of a Swiss army knife, why is your scalpel better?
- I personally always have the problem of not being able to get the knife out without nails, how did you solve this over the years?
Small turbines are rubbish. Always have been. Wind turbines are a swept area game. Everyone in the industry knows this.
Author here. The scraping is correct :) But you found something that's common on the registry: companies with very similar names, or even identical names at different times, even if they're completely unrelated (which they might or might not be here). However, I think you might have found an interesting connection...

There are three companies in the situation you describe:

* Good old Premier Dragon (0650420), which decided between 2016-09-08 and 2016-10-20 to be called China Electronics Optics Valley Union Holding Company Limited 中電光谷聯合控股有限公司. (You can check the original record from my site https://dataguru.hk/hkcompany?crno=0650420 by clicking on the company number near the top of the page, which activates some Javascript to trick Hong Kong's Companies Registry to show you the record, hence why I can't post a direct link to it here or on dataguru.hk).

* A slightly older company, 0581220, changed to CHINA ELECTRONICS OPTICS VALLEY UNION COMPANY LIMITED 中電光谷聯合有限公司 on its 20th anniversary in 2016-12-13. Notice the slightly different name, actually.

* A Cayman Islands-registered company, China Electronics Optics Valley Union Holding Company Limited 中電光谷聯合控股有限公司, which only got that name on 2016-09-30, during 0650420's tenure with this name. This company is listed on the Hong Kong Stock Exchange under symbol 0798. Its major shareholdings are public, and also available on my website, in this case here: https://dataguru.hk/hkexdisclosures_corporation?corporation=....

One reason I think you've found an interesting connection and that these companies are related is that you can see from the last link is that a major shareholder of the listed company is AAA Finance and Investment Holdings Limited, a BVI company... but company 0581220, a Hong Kong company, was called AAA FINANCE & INVESTMENT LIMITED 三A銀信投資有限公司 before it switched to China Electronics etc.

Wow. Thank you. I will include this as an addendum to my blog post!
I just still can’t wrap my head around the fact that in 2018, with a camera attached to every waking persons hand (and some sleeping people too), how is it that there is not a single public photo or video published of this specific drone. Kind of reminds me of when I found out that tipping cows wasn’t a real thing...
This article presents a somewhat contrarian point that plastics isn’t necessarily as bad, and more environmental wins can be gained by focusing on other pollution vectors.

For a more mainstream and negative view to balance it out, check out The Guardian’s “The plastic backlash”[0] published last month. One of the points in it I found interesting is that there was a semi-coordinated move by major corporations to reframe the plastic waste issue so that responsibility for the pollution is shifted from themselves onto the consumer (gets us busy worrying about recycling plastic rather than how we end up with that much of it in the first place).

[0] https://www.theguardian.com/environment/2018/nov/13/the-plas...
If we are insisting on end to end analysis of solar then we must do that with nuclear which means including not only the decommissioning but also the mining of the fuel.
Definitely not true. I think every developer understands that porn is pushing the limits of technology. If I saw someone coming from any of the big sites I'd definitely be interested in what they worked on.

Every hiring manager I know only cares about what you worked on, not who you worked for.
I think it maybe that you're watching certain TV and reading certain newspapers?

I remember coverage. And no doubt the Sun had one of their helpful infographics, and the Mail blamed immigrant birds etc etc. Meanwhile most of us got on with our lives.
> ...but I would be interested to know how people come across their own articles on here...

You might see a spike in traffic with a HN referrer or a friend my tell you “hey, saw your article on HN”

I have had friends comment privately on my comments on HN.
> is (I think) a still from the Hard Day's Night movie.

Yes it is.
Just because it has a name doesn’t make it a good idea necessarily. What one calls “initialization” someone else might call a “side effect”.

In particular, sometimes you don’t want a bunch of allocations and locks firing on every function call and exit. C makes this behaviour explicit and C++ makes it implicit.
With free things, I'm usually sceptical, if it's okay, what are your intentions behind it and future plans, can I relay on them for long term.
Thank you. I found Dasher a long time ago (feels like a decade) but lost the link. Have been thinking about it often since. Finally, thanks to you I once again have it available
The yellow vests, as in the protests in France? What's that got to do with drones in the UK???
Evacuating the Titanic
I feel that I’m more skilled in C++ because I developed a large project in C first. Whether or not C is the language one ultimately chooses, it makes one aware of the tradeoffs and benefits of various coding styles.
'Police typically don't release names until someone is charged.'

Various celebrities could argue otherwise.
CoreRT is investigating wasm as a target. Discussion here about compatibility with blazor. In theory it should spit out much smaller binaries/bundles
https://github.com/dotnet/corert/issues/4659
What's not as rosy as many claim? There is simply not enough data in the comment to draw conclusions about anything apart from a specific unnamed producer of faulty products...
> I never feel the need for a mouse on my macbook

Well, a macbook is also the biggest device it will work well on. It doesn't scale well to large monitors nor multi-display setups, in my opinion.

I feel the old ball type was superior in this regard, you could rely on momentum and just give it a flick for large and quick movements.

Not as beginner friendly though.
I hadn't noticed until this year but many dollar stores in the suburbs near me carry less groceries than other stores in the - uhm - rougher parts of town. I found out that their lease often limits them to selling "snacks only" if there is another grocery store in the same plaza, which in one case includes just a Target. Go visit one that's more stand-alone and you'll see more grocery selection.
> that I have had for 3-4 years

If you do groceries once a month, you would need 10 years to get into that magic number. That using the same bags every time, if you have more bags than you need, so you alternate their use, it would take more than 10 years.

That said, I usually use plastic bags 2 or 3 times. Does that mean I would have to keep a cotton bag for 20 years? (I do like using reusable bags, but I don't carry them all the time.)
The book was a great (and depressing) read 10 years ago.

Today, it is completely out of date on PV, wind. Fingers crossed for same progress on storage & EVs.

Throw in bio-fuels for aviation, and maybe hydrogen for marine and heavy transport, and civilization may yet survive /s
SpaceX is building a 'test hopper' Mars spaceship in Texas
Oh THATS why android gets so few updates.. (pardon the sarcasm). Its all because of those damn linux renegates - ruining software for the rest of us. Somebody ought to stop the linux bullies preventing those poor corporations from updating their products.
Funny how UFO reports have generally decreased in the last decade.

Pics or it didn't happen
Me too! I bought a book about C# and read each chapter over and over until I understood what was going on, because I wanted to join work on a RunUO project. Which I did and it was my first experience with working on a team, using source control etc.
There are 4 options:
1) allocation can't fail for whatever reason. So new won't ever throw.

2) allocation can fail but you do not care to handle it. Your application will abort on an exception which is the best scenario.

3) allocation can fail and you want to handle it non locally (for example in a constructor). Exceptions work well in this scenario.

4) allocation can fail and you want to handle it locally: new(nothrow) is your friend. Remember to check for '!= nullptr'.
> Producers make profits by selling solar panels. Customers save money by buying solar panels.
> Unlikely that this would be the case if solar panels were not net energy producers.

> That's a very bad assumption.

if you assume efficient and free markets, then this is a good assumption. If it takes more energy to create a panel than it's (average) lifetime energy output, consumers will find that it saves no cost, and thus would not buy them. Producers of panels will either have to work out how to reduce costs (or improve yield) to a rate which will net a return that the consumer considers worth investing in a purchase.

So by the fact that panels exist today, it _must_ necessarily already have passed the threshold.
This is going to be a stupid question...but what does clustering do? Does it increase the amount of "cores" in a system? What about the RAM? Or is the clustering software a task manager that allocates different boards as needed depending on the the task load?
As others have said, it depends on your context. If you need to be able to maintain tight control over resource usage, for example, RAII creates challenges. It can also be a bit of a chore to think about if you're doing interop with other languages.

I've come to think of C++ as the tiktaalik of programming languages: It can live in two environments, and was an important evolutionary step in transitioning from one to the other. But, ultimately, it embodied so many design compromises that it was never going to be ideally suited to either of them.
Is it a good time to learn Ruby? I mostly do React and Node + Java work professionally, but I've been looking into Ruby as a fun side project language. I would appreciate any anecdotes!
Not for me ...
Your an econ freshman arent you?
Amazingly, LCOE prices of utility size PVs have dropped another 30% - 40% just since this update alone.

And this is not some cherry picking. 2-3c/kwh in the US, India, Chile, Middle East, etc..
I learned Spring MVC. Interesting framework for back end web development. It was hard at first to use Spring, coming from Django which is a lot easier to start using, however I prefer it in a lot of ways to Django. The controllers are pretty intuitive to make and I much prefer them to views in Django, and the actual database querying and using while at first is a lot harder than Django, it makes a lot more sense after getting over the initial hump. Static files are also very simple to setup and use.

If only there could be Spring for python, because Java is very painful to program in.
It a language made to make you as a developer happy. So, yes.
As good as any time. You will loose a lot of performance when compared to v8 but the ruby paradigm is subjectively much more pleasant to work with.
Can you try to explain things more usefully than "sirupy mess"? Do you find that you cannot adjust the tracking speed to be fast enough for your liking? Do you want more or less acceleration? Are you experiencing unusually excessive input latency? Is it the physical texture of the trackpad surface that bothers you?
And Larry Wall
It's unreasonable to expect OEMs to keep updating the code every time the driver API is broken, especially when you have dozens of mobiles.

The only side who's losing here is the end customer.
The main takeaway is that this isn't necessary with mutable structures. Nobody would think of even trying to write a generic solution to a problem that doesn't exist in C++.
It's not heavy as a complex operating system on the other hand. Also it handles latency on laggy connections much better.

P.S.: This comment is written just for fun. It's just an Nerf attack, a little play. Thanks.
One would expect the dirt they grew into wasn't rich in human-specific pathogens.
He probably won‘t take over Linux though. The consensus is that GregKH will. He even handled the 4.19 release recently while Linus took a break.
The Corruption of the FBI?
And Illumos.
KubeCon 2018: Kubernetes Is the New OS, So What?
Every pension fund should buy Bitcoin
Once a month seems like a very long cycle. I buy groceries and other commonly needed items 2-4 times per week. Of course, I live within walking/biking distance of several stores, and I hardly ever buy more than what I can fit in a bag.

Still, only once per month seems very little, especially for perishables.
Nicotine does do something, it gives you a dopamine hit. It feels good. It doesn’t cause impairment like weed and alcohol if that’s what you mean by “doing something”, but you can definitely feel it.

Even if you personally don’t respond to it, others do.
I think when he was writing, solar wasn't competitive, and neither really was wind.
With that in mind nuclear had a place in zero carbon fuel mix, we should perhaps be thankful that other renewables have made such amazing strides.

He isn't around anymore to update his book, but I'm not sure it matters. For me anyway, it was the approach not the specifics that mattered.

Id rather be reading MacKay's 10 year old book for advice rather than those people who think banning straws is going to save the world.