skysight-inc/HackerNews huggingface dataset:
Depends what you use as C++ compiler.

Visual C++ supports incremental compilation and linking.

https://blogs.msdn.microsoft.com/vcblog/2018/03/14/build-tim...

https://blogs.msdn.microsoft.com/vcblog/2014/11/12/speeding-...

https://blogs.msdn.microsoft.com/vcblog/2018/01/04/visual-st...

https://blogs.msdn.microsoft.com/vcblog/2016/10/05/faster-c-...
> I'd bet 99.9% of people buying PC Laptops never upgrade a single chip...

Some huge percentage of that is because many if not most laptops shipping today have wired everything down. You can't even update the Wifi chip in most laptops today, even though the whole reason we put Wifi on a daughtercard in the first place is because we knew the standards were going to have to move...

Meanwhile, I'm typing this from a five year old laptop that I would have happily upgraded by adding more RAM if possible, and I know a lot of people that would be more than happy to do the same, since CPU technology hasn't really been improving in leaps and bounds and neither has laptop design in the past five years.

Let's not be afraid to call it what it is: It's planned obsolescence. They want you to have to buy a new one in 18 months when they ship version 2.
Unrelated, but since you're here: The animated background on that site seems completely unnecessary and uses a lot of resources - it makes my laptop's fans go crazy.
> It bothers me greatly that npm is a private company. It bothers me that npm is closed-source (the registry and server). It bothers me because I can't contribute. I can only inform the community of the problems.

NPM the repository is not open source? How does a non open source platform ended up being the default package repository for an open source project is a complete mystery (since NPM client IS bundled with node distribution). People should be allowed to run their own NPM mirror ... for without having to pay for a license. I don't have to pay for packagist or pip server, I can only if I want professional support, so what is this?
The Incredible Const Reference That Isn’t Const
>RAID 5 is troubelsome because your data is smeared across disks.

So is RAID0.

>negative consequences when it comes to performance (write amplification)

If you're using SSDs, not really a concern with spinning rust.

>recovery (unlikely)

Really? I've successfully rebuilt literally thousands of RAID5 arrays successfully over the years, with maybe a two dozen failing over that time period, and in most of those cases the rebuilds were not kicked off shortly after the initial disk failure. (I used to work in the hosting industry. Many a customer opted for RAID5 in the servers they leased from us)

I've opted for RAIDZ3 at home, and don't know that I would recommend anything under RAID6, but I think it's pretty silly to claim that recovery is unlikely.
It's not easy to find a mobile browser that both:
- does not suck somehow, making me irritated
- and has good privacy options

So I got the message too.

On the other hand, I know we are on HN, but I know hundreds of technical people, but only few of them installs privacy extensions, just the adblock. People don't care I think. I care to the extreme and I have installed uMatrix on desktop. No sane person would do that.

Btw as "soon to have" startup business I need people to inform me where they came from.
Terraform 0.12 language looks bad
How productive it is to bash trump supporters?
Feel free to consult a lawyer, but there are 2 parties to which the copyright act refers: the public and researchers. The definition of researchers is given in the act. The public is everybody else -- you, the renter, anyone else that isn't a researcher.

The way it works is that the act outlines all of the circumstances in which copying could be infringing. It then defines infringement in section 2. In section 2 it says that it is not infringement if you have an agreement with the copyright holder (i.e. a license).

You may be thinking that "the public" infers a large group of people. This is not correct. The copyright act doesn't distinguish between numbers of people except in very specific circumstances (private copying with respect to audio recordings of music is an example). There used to be a section dealing with "making available", but it seems to have been removed (I haven't lived in Canada for a decade, so I haven't kept up with the copyright act).

Generally speaking, copyright infringement is a civil matter, but commercial copyright infringement is a criminal matter so it is doubly important to get a good legal opinion before venturing into that territory.

But, like I said, the act is quite clear IMHO. If you disagree, then feel free to get a legal opinion (which mine is not). I would literally be shocked if any lawyer told you that it was legal, though.
Reminds me of AlephVC[0] who did something quite similar. From rumours, it is quiet helpful to them and definitely a competitive advantage in the VC world.

[0] https://aleph.vc/meet-ampliphy-our-aleph-operating-system
Here’s why your static website needs HTTPS
Being 'brutal' is sometimes ok if the brutality is more like 'exposing reality' in nature, and pointed at a situation, not at individuals.

Personal attacks are totally counterproductive, demeaning, and just mean. When they are public, it's especially way out of bounds and I have no respect for someone who does that, it shows a lack of emotional maturity and confidence.

There are definitely idiots in the world, but you don't go around calling them idiots, and certainly not in public. You don't even call their solutions 'idiotic'. You can say: "This approach is completely wrong, here's why and here are some alternatives" as a fairly callous-yet-acceptable response.

Being unduly cold or callous shows a lack of diplomacy, and as Engineers sometimes we are all guilty of that a little bit, but being specifically derogatory is just bad.

More on topic: congratulations to Guido for his contributions. None of us can never know how hard that was, and how much his contributions have helped so many.

Bravo Zulu.

I wish someone, in some respected 'institution', would give him some kind of medal, or the like.
I'm honestly in awe of that diagram of the detector. I'd seen pictures of the surface structure of the lab, but I had no idea there was an antenna array nearly two and a half kilometres deep..
I've always assumed this will get better with time naturally. There is actually quite a decent expectation on business tools. If GitHub, Jira or our Wifi goes down our whole company knows about it right away and is often crippled by it. That being said, it doesn't happen that often. I grew up having more "snow days" on a regular basis than "all of our tech is down" days today. If anything I find it's more frustrating that software keeps changing on me when I don't expect it. I have old, solid appliances at home and I never expect my fridge or dishwasher will suddenly work differently than it did yesterday. For me, the constant evolution of software gets in my way more than simply bad quality.
Cool referrer link check, flagged.
Well, this is exactly why competition is good, in every domain. That's why PostgreSQL got its column mode and JSON type, because there was a clear use case for performance for the former and schema-less data for the latter. EAV pattern is a plague and I'm glad documents are replacing it.
Concepts that don't have good words or phrases
This is for laptops.
Because it doesn't link to the article in the title any longer. Whatever asinine reason they have for this referrer block doesn't preclude it from removal for no longer being available. :shrug:

Here's an archived copy of the page anyways: http://archive.is/sXaEz
I believe all the poo is taken away.
The video being worked on in the main header image is the recent sci-fi shortfilm "Hyperlight": https://www.youtube.com/watch?v=Od49AfIS2-U

Seems to be everywhere recently, and judging by the visuals it looks like it was used as a tech demonstration in many cases.
The question really is have you tried magit?
I think that the author is wrong in saying that HN is toxic but I don't think that the article should be flagged.

If HN flags this article, then I might be slightly more inclined to agree with the author.
Yes, but I adore the simple syntax.

inl add a b = a + b

is basically a macro #define add(a,b) a+b

inl f = add 1

is a macro #define f add(1)

f 2, f 3

but e.g.

inl f = add c

would create a closure to capture c. inl would guarantee that the capturing is lexical, not dynamic.

There's no need for the comma operator in args, comma is to create lists.
At least a few years ago, IceCube had it's own Iridium modems, in addition to a small pool of them for the station at large. Latency is very high, bandwidth is very low. It's much better when you can send an email over Iridium to ask for help from a human on the other side, than to SSH and do it yourself.

I think the situation now is a lot better than it was, but a few years ago, most of the day there was no connectivity except Iridium. Most communications satellites are in orbits that don't take them near the poles, with Iridum being the obvious exception.

Related: https://en.wikipedia.org/wiki/GOES_3 was an amazing piece of the South Pole infrastructure for several years. There was a period every year where the Earth would eclipse GOES-3 - the batteries onboard were long dead - so the satellite would power down and everyone just sorta crossed their fingers and hoped it came back online with the right orientation and with enough electronics going so that we could keep using it. Bandwidth wasn't great, but it was quite reliable especially considering that it was launched in 1978.
I had a similar issue and contacted them for a refund. It worked out fine and they refunded the full amount. It might be worth giving it a shot!
>I'm not in the habit of sitting in a pitch-black room on my laptop, so I can't tell you how it looks there...

The one situation I can imagine the Touchbar brightness concerning me is when I'm on a plane. They always turn the cabin lights out, and I'm aware that I need to turn the brightness right down on my laptop when I'm in economy class, so I don't bother those around me. A quiet keyboard is also important on a plane.

I've not used newer Macs except in the store, so I don't know if the touchbar brightness is actually an issue or not. I definitely like my physical volume buttons for making sure my laptop is muted while flying though.
They have not totally failed. There is one store left in Bend Oregon
http://www.sandiegouniontribune.com/entertainment/ny-news-bl...
What would be new in the sense that matters? I think it was a natural flow of discussion: someone gives their perspective on an event, another person shares a related scientific fact that supports that perspective. You aren't being clear, instead you are throwing out abstract words like flamewar, flamebait, groovy, etc. I'm not getting the memo. Please be specific, what exactly was wrong with that post? Do you have a standardized list of topics that you guys censor for fear of flamewars? Can you share that list with the community? If not, this seems arbitrary, illiberal, anti-intellectual, dictatorial.
Lots of entrepreneurial suggestions here already, so I'm going do something different by suggesting more humanities-focused books/papers that could help round out our understanding of the state of things:

* Status Update by Alice Marwick - an ethnography of the SF tech scene in the mid-late 2000s, a very detailed examination of the status structures in Silicon Valley and how we were changed by the rise of social media.

* Postscript on the Societies of Control by Deleuze - short, insightful, somewhat prescient paper on the evolution of "control" mechanisms in postindustrial, capitalist societies.

* Capitalist Realism: Is There No Alternative? by Mark Fisher - a very compelling analysis of the neoliberal postmodern condition, and how the cultural milieu has changed since the fall of the Soviet Union, and free-market capitalism became the only extant economic system in the world.

* Death and Life of Great American Cities by Jane Jacobs - this probably needs no introduction; it was an extremely transformative treatise on urban form, vitality, diversity, and completely overturned the urban planning field when it was originally published. I think everyone who plans on living in a city should read this book.

* Hollow City by Rebecca Solnit - an ethnography of the gentrification and bohemian displacement in San Francisco during the dot-com boom of the 1990s. She doesn't just blame "the techies" for the gentrification, but rather uses the gentrification as a lens to examine the culture around urbanism has changed in the recent decades.
Show HN: Toneden – A new way to automate your social marketing
The issue was the mime type not being set to text/csv when ingesting, could you maybe give it another run?
Direct link to the source:

https://home.cern/about/updates/2018/07/first-3d-colour-x-ra...
Other commenters have addressed how your claim that people behave more rationally when government is small. I would like to address the fact that even if we assume that citizens behave rationally, this does not mean that behavior maximizing personal benefit translates to behavior maximizing net benefit.

Consider, for example, the international politics arena, wherein there is no government over state actors, and where sufficiently important players pursue sufficiently rational actions, since the cost of not pursuing it is so high. Yet even with good evidence that current human activities are leading to future food and environmental insecurity via climate change, the rational actors have been struggling to coordinate on a plan.
I would say the the rise of nosql options is driven by the need for scalability by a few large companies that desperately need it, and cargo-culting by developers that don't actually need it, but want to be like google and don't want to take the time to properly learn and optimize sql.

There's a genuine need for good scalable options, and with stuff like google spanner, those don't necessarily need to be "eventually consistent" or nosql. The simpler datamodels were probably easier to create and solved the problem, now I think there'll be a rise of scalable and consistent databases, best of both worlds.
At this point it is clear that this is a thing that will happen for a whole lot of orgs. You would be well advised to dabble at this point and see if it connects with you. At the least, you should understand what problems are and are not solved so you don't look foolish in a conversation. That said, VMs and scripted/config-managed deployment will continue to be with us for the foreseeable future.
I cycle from business to pulp fiction to classics to non-fiction to biographies.

Right now I'm doing classics. I find that taking a month or two each year and reading classics I may have overlooked makes all the other books I read that much better. (It also gives them a higher bar to reach!)

This month it's The Count of Monte Cristo and The Brothers Karamazov. I'm having a blast. I can't believe it's taken me this long to get to these.
>I very strongly disagree, unless what you mean by "no development abilities" is merely an inability (or refusal) to write or modify (maybe debug) code. There is here, what I believe, a very important distinction, that is routinely lost, and has all but totally devalued Ops skills in the minds of many tech hiring managers who have exclusively programming backgrounds.

Not everyone does the same job you do, even if they might share the same job title. I'm proficient in bash and python, have been learning rust, and know enough c to get around, but there have been many years in my career where my actual sysadmin duties required little more than being able to do 'while true; do x; done'

That's very much not been the case over the past half decade, but there were times in the 2000s where nothing was necessary beyond some basic bash scripts. No writing, modifying, or debugging of anything I would actually call code was needed.

I've also done hundreds of interviews for sysadmin positions. I'd say the minority of them were proficient beyond the very basics of bash. Most of them seemed to be doing well enough in their existing roles to not have been fired.

shrugs
They have stablished in other studies that the epigenetic marks can last for a few generations (at least in c.elegans) so the simplification is that the system works in 'lamarkian ways'.

This is not biologists trying to refute evolution, but rather a simplification to talk about these issues with a broader public
Thanks for the recommendation. The XPS is one that keeps coming up, so it's definitely a contender. Looking to replace my current MBP within the next 12 months.
I use a Firefox addon called RefControl. You can set it to handle referer differently on different sites. It can block sending referer completely, or send a custom referer string.

EDIT: http://www.stardrifter.org/refcontrol/
It's status signaling, a way of saying that you're better than other people. Same as acting superior to the masses who like a popular band.
Microsoft Teams, now available in a free version
Anyone knows if I can use an nvidia card as an egpu with a macbook pro for machine learning? Any blog post or link will be appreciated.
#CreatepreneurAfrica Tushbee Nigerias Broadcast Queen
Every other industry has “celebrities”, or otherwise popular/infamous professionals, why should software be any different; because it’s more pure?
Most departments are heterogeneous, with mutually unintelligible subfields. CS encompasses both information theory and robotics. Cultural anthropology has little in common with medical anthropology.
Working through some of Strang's problems has also helped me. 3blue1brown is a great introduction to give you intuition, but you cannot commit the skills to long-term memory without struggling through problems.
There was this [1] a few years back, not sure what happened to it.

[1] https://www.google.com/url?sa=t&source=web&rct=j&url=%23&ved...
Those are Emacs style keybindings, which are the default on most shells. You've probably switched to Vi style bindings in zsh.
You do want C++.

No other language is going to be more backwards compatible with C, because no other language has that goal. If slow compilation is what is bothering you, you might want to look at your compiler options for your target architecture and of course, update your hardware. What type of software are you writing? What is your development platform, and what are you targeting? Are you using a good IDE, like Clion?
https://en.wikipedia.org/wiki/The_Meaning_of_Liff
A World Tour of Fake Places That Fool the Eye
Nice work! Great way to get to know some of the ppl behind the Elixir lang ecosystem.
What do you mean by PG's column mode?
It really wasn't. It was a perfect storm intersection of seemingly disparate unrelated changes (and lack of changes).
Never use windows, why should you for development and deployment?
Equality by Choice
Sorry, but this is the classic legalistic gambit of the troll.

It's not hard to figure out the intended use of the site. If you don't want to use it that way, please don't post here and please don't make new accounts to get around the restrictions.
Hazbo/httpu: The terminal-first http client
I run a service that fixes this problem. https://serveo.net/ It uses SSH port forwarding to proxy public HTTPS traffic to your local server.
HN can be pretty horrible if it's talking about anything connected with diversity.
Estonia is part of the EU since 2004.
Why? Many times the true colour images aren't even available. How would you represent an infrared or x-ray picture properly, in your view?

False colour images aren't meant to mislead. They're meant to be more useful to understand what you're looking at. "True colour" has no meaning, really.
Nope, at South Pole it's pumped in to the ice. In general, there's an amazing amount of refuse down there, it's a very expensive place to ship things out from...

The water supply for the station comes from a rodwell, which is effectively a big bubble of molten ice, sustained by heat from the diesel generators. Once the rodwell gets to a certain size, some water can be extracted for use on station, and the bubble lowers progressively in to the ice. Eventually, the liquid surface in the well gets too deep for the pump in the well to pump water all the way to the surface, so a new well is started.

Waste water then goes in to the void left from the old well; poo, gunk off the dirty dishes, etc all included.
There were NoSQL databases well before LDAP was a thing. We called them "Object databases". The idea was that doing object relational mapping was a PITA and wouldn't it be better to store your domain objects directly in the database? (As an aside, in case you are curious, the answer is: No. Generally it's not a good idea) Of course if your data is not relational, you can't do SQL. :-)
Hi Rick, I've been following Memsql for a few years now, are there any plans to release "community" edition? Last time I checked about 1.5 years ago json support was very basic and EE pricing (dont remember exact #s) was rather high. Thanks
My own experience chimes with this somewhat, having used MongoDB on my last project - quite often application data storage requirements are relatively trivial - and it is a boon to do away with the ORM layer and be able to vary any given object schema without touching the database (although in practice a .js data migration script may be involved, so this is moot). As a sidenote local cultural issue, the fact that we can operate the MongoDB servers ourselves, whereas RDBMS instances are with a central team and buried under a layer of bureaucracy was also probably an operational consideration.

When it comes to joins, these have lately been added to MongoDB, as has SQL - although the functionality is still rudimentary compared to a mature RDBMS.

But where we experienced pain was when the business decided they wanted to do live reporting. We ended up piping the data into a SQL Server instance and using SSRS.
For submissions to the language. For your own stuff, knock yourself out and tab away.