skysight-inc/HackerNews huggingface dataset:
Maybe it is related to mitigation of sea water facilitated corrosion?
Two years old but looking more and more correct as time goes on.

I think it's only a matter of time before Microsoft starts to link gaming features to their store, or doing something else to try and capture/extort revenue from Valve and other self-distributed games.
They did a mini-version in the US a few years ago, this one is 4x the size and 100x the compute
Sure, we can all wish that physics were to bend to our 'reasonable' expectations.

The reality of it is:

1) increasing the clock rate is hard past 3 GHz or so. The memory wall doesn't get any easier, so IPC drops as clock rate increases. Also heat becomes more of an issue.

2) increasing pipeline length (to make it easier to hit higher clocks) has increasing penalties for each branch misprediction. So IPC drops significantly and you end up back where we are today (high IPC, but low clock).

3) shrinking chips to increase the clock rate no longer works. Generally the insulation layer is so thin that making it thinner results in more leaking.

4) Ever increasingly smart cores (to get higher IPC), makes it ever harder to increase the clock. It's actually pretty amazing what happens in 1/3rd of a ns. Voltage changes in silicon actually move quite slowly (relatively to the speed of light) in silicon. Things like looking at a queue of 80 instructions, figuring out which ones have no pending dependencies, and issuing them to the right unit is pretty impressive for 0.33 ns. Moving to 0.2ns makes it worse.

So could AMD, Intel, or anyone with a decent CPU team design a 5 GHz cpu... sure, no problem. Would it be any faster for general purpose code running on today's 3 GHz CPUs, unlikely.

Personally for my desktop use I don't care about best case performance (0% cache misses), or even average case performance (which is generally way more than I need). I care about worst case performance. Stutters, hangs, lagginess, etc. Linux, enough ram (32GB in my case), GTX 1070, and a M2 for /home. So I welcome the additional cores. Plex transcoding, compressing family videos, making new icons for 10,000 photos, large parallel compiles, etc. Hell sometimes I game while the kids are watching plex streaming and neither of us notice. Thank god for M.2 which killed off the rather serious bottlenecks with SATA.
I think part of it is that even problems that are small/unnoticeable at the individual level become big when multiplied by a huge N.

For example, I don't think I've ever had a hard drive fail in ~30 years in computing, well without being dropped that is, yet look at the Backblaze reports:

https://www.backblaze.com/blog/hard-drive-benchmark-stats-20...
Boats in that part of the world are subject to severe stresses because of the weather. And boats are always moving, even in harbour. Just maintaining a reliable cable connection to a boat is more challenging than connecting to a subsea container. Placing the container on the sea floor avoids almost all of the weather related problems.
Wait, what? You said Facebook is a monopoly, but just listed competitors in every single area Facebook is in.
I can name exactly two reasons:

First is they commit to unclear expectations and requirements and no one has the backbone to call it out. This is a leadership failure or a top-down problem, when a division is lead by weak management with poor communication skills. The fix for an organization is to hold the top accountable first for the results, which rarely happens.

The second is a bottom-up problem: where a team has convinced themselves the only way they can solve a problem is to use this one framework that they haven't used yet. In music, there's a mental block students get where they look at the student violin or guitar and are convinced the reason they don't 'sound good' is because they're using a cheap instrument. This is categorically false: they need to put years of practice into the instrument. In much the same way, developers are obsessed with the framework they haven't used yet. They should be obsessed with discerning the business requirements. If we went to the moon on slide rules, the stack you already have is likely more than sufficient to implement whatever challenge is front of you.
Maybe you're thinking of https://www.nytimes.com/2016/02/01/technology/microsoft-plum... ?
> If I take a photo of an original work of sheakespear, then I own the copyright on the photo.

If the photo meets the requirement for independent copyright ability, which requires being a distinct creative work, that's true, and for a photo that would often but not always be the case.

For a simple non-transformative digital copy, there's no copyrightable new work and no copyright in such a work.

> What if, in time, the only copy you could get hold of was my copy. My copy would be copyright me and you’d need to wait for it to become public domain before you could use it under your terms

If someone was copying elements that were original in your work of the photograph, true, but if they were merely copying the pubkic domain text of which you had taken a photograph, no, not true at all. Copyright protects your original work.
I don’t understand this. If you don’t want other people to have a say in your company, why would you make it public?

If you own shares of a company, you have certain rights, and I don’t see anything wrong with making use of them.
Go.mercari.io/datastore – Google (AppEngine|Cloud) Datastore Wrapper in Go
If the intelligence agencies want the info you’re saying these companies could refuse? No
Do you mean instanceof? The javascript operator still works as before? Though typescript is designed around interfaces/ducktyping, which is almost the opposite of instanceof; as long as a type satisfies the interface constraints it walks like a duck and should be sufficient.
Because you don't set the values of the company, you just align your team to the goals of your larger organization / company.
Been following this project for a while. Cool to see them launching a cross platform app builder. Excited to try it out!
I'm sure they'll try, but gaming on linux is becoming more and more viable all the time. I took the plunge 18 months ago, knowing full well I was giving up access to a lot of purchased games, but in that 18 months a lot of my missing collection has been ported.

As with so many other things, we as consumers control how much control MS gets and if more of us refuse to compromise and install windows then non-windows gaming becomes more viable.
Campaigns already have to report expenditures. But I can understand how some voters want to see where the $ goes, since expenditures only get reported outbound (only 1 step). E.g. pay your consultant 100k, consultant does ___ with the money.
I played around with the buxfer demo a bit, and one thing wasn't really clear to me: is it possible to schedule fixed payments? There was some kind of reminder system, but does it automatically add the transaction or will I have to log in to manually add those transactions?

Simple recurring transactions is like the one feature I really need from a tool like this.
Cloudflare mistakes own 1.1.1.1 DNS for DDoS attack
So they don’t do anything? Eventually you’re just maintaining stacks of errored and broken computers.
They don't support OpenGL at all, they tolerate it via ICD driver model, which isn't supported in the store app containers.
I mean, that's based on a particularly aggressive route of transmission.

I think the much more useful examples are to read old historical accounts of every day life. People died of things we now simply assume to be safe - shaving, for example. There are all manner of modern interactions we have with the world and especially the medical system where the expectation is "I won't die during this" - and much of that relies on access to effective antibiotics.

Antibiotic resistance is unlikely to cause an epidemic in the same way as flu. What it's much more likely to do is make people have worse outcomes forever. You won't get gonorrhea any more than you do right now - but if you do it's not a quick course of antibiotics. It's a painful infection followed by the distinct possibility of sterility.
No game out right now is going to leverage all those cores, while gaming it's not going to be pushing 250W.

As far as heat, the Vega 64 GPU I've got draws way more power than that too. I don't think this product is really targeted towards gamers anyway, but I don't think they'd care much about the power draw.
How to setup Nginx with Nodejs to serve static files
No argument on the awkwardness.

The compiler should be able to diagnose incorrect array length passed at the call site, though?
Email Marketing Best 8 Practices for Successful Lead Generation
I don't know enough about games but if that's true, the PlayStation 4 and the Xbox One have 6 to 7 cores just idling most of the time? Why did Sony and Microsoft put 8 core CPUs in their consoles instead fewer cores with higher clockspeed if that's the case?
Let's try another comparison: that to a skilled surgeon. 4+4 years to get GP status, then at least 4 years more to become surgeon; another 2-10 to lead in an operating theatre.

Diseases vary just like reasons for misbehaviour in code. While coding also has a bit of construction, that surgery doesn't, a lot of coding time is spent on extending or fixing existing behaviour. As such, the simile is better than the bridge-construction one.

It would also allow discussing leadership; a strong lead handles the 1-12 hours the surgery takes. He/She's expected to know the human body as a system, by being able to diagnose adverse conditions that occur during the operation, instructing the people around her as she goes.

Operations can't take too long, or fatigue gets you; the corollary being that you don't have slippage like you do in s/w dev. You can't be too unskilled, or else you can't perform the work. You have to have lots of training before you're the one leading.

Contrasting education; a lot of physicians go through much rote memorisation when they start their education. Then they continue with laborations; this could be useful for software engineers and operations folk, by letting them try their hand at diagnosing production systems having problems. Such training could be done by a 20-questions approach, with each question being answered a metric of a category of log entries. In the end you should know what the problem was. Labs at uni are much more constrained; they don't teach how large production systems behave and don't teach mental tools to debug them, they only teach the basics of programming. Furthermore, what they teach of programming is never geared towards what real systems look like, because most teachers have never been close to one.

There's no-place in the world that you can be education like what a surgeon would get; comp-sci is more like training everyone to be a psychologist (because we want to get the full picture!). Apprenticeship programs are more like training to be a nurse.

- The formal education people receive is not applied towards bettering industry performance, it's geared towards inventing and academia
- Shorter education people receive is not about understanding the system and how to construct and fix it; it's about working next to it
- Similar hard rote-memorisation tests could be coupled with in depth debugging/operations sessions and experienced teachers active in large production systems, like understudies preparing to be expert surgeons
- In the light of this; we need a career ladder that doesn't end with the same title you start with "engineer"/"senior engineer". One that is structured.
>"Tesla CEO Elon Musk has rebuffed a shareholder attempt to overhaul the electric car maker's board and strip him of his role as chairman"

Actually, the shareholders rebuffed a shareholder attempt to strip him from chairman role. The article makes it sound like shareholders are in contention with Elon when the opposite is true.
That hobbyist can still use Qt, because nowadays they support multiple graphical backends.
Show HN: Optimize cloud costs
On Linux and some Android devices, everywhere else not really.
Yeah. Fail in place over the service lifetime. When enough stuff is failed that it isn't worth keeping down there, you pull it up and refill it.
And here in thinking that this is a free speech issue. It seems to me that this law is unconstitutional. I don't have an issue with having to track tv ads, as they air over a public spectrum. But as on other media shouldn't be restricted. I wonder if this issue will come down to that?
Interesting idea. My hunch tells me that they’re underestimating the corrosive nature of salt water. I also wonder about vibrations, which are much more pronounced underwater.

But I guess we won’t know until we try!
I believe the Facebook business model can be safely stripped down to the humane kind while still keeping viable. The revenue it can generate by displaying organic ads without excessive user surveillance (analyzing a user's likes and the kinds of ads they tend to click is ok, spying on every website they visit is not), without messing with politics and without selling data about the users to 3rd parties can still be enough to cover all the relevant expenses and generate profits (probably a way more humble than now yet positive) for the investors.

Facebook can also employ the experience of it's Russian clone vk.com and let users share music (sharing the music that you like and that expresses the mood you'd like to share is a great way to communicate and many people love it!) while requiring those users who'd like to play long playlists in background pay a subscription fee.

A number of other premium features that can add value to a subscription comes on to my mind as well: invisible mode (I'd pay for it immediately - I really hate when others can see if I'm online or if I've read their message, I have been actively hating this for years, this is infuriating yet I don't mind if solving this problem would cost a dollar or two per month), posts promotion, additional typesetting features, profile promotion (top-suggest everybody to add me as a friend), verified status for whoever wants it (not just celebrities), voluntary additional surveillance/curation (for parents willing to protect their underage kids) etc. Introducing a cryptocurrency dedicated to replace old-fashioned likes (e.g. every time somebody likes your post/comment you get a coin) yet traded at a cryptocurrency exchange and accepted as a way of paying for the premium features can be another opportunity. Organic possibilities are limitless.
So flooding a server starts to mean something completelly different
By then you've replaced the datacenter and you can shift the workload and then salvage it.

In theory you'd only leave it down there for three years anyway before everything in it is worth zero, at least to the IRS.
Maybe it's too early in the morning but i had a really hard time understanding the changes around keyof and mapped types and what it's good for. It felt very mathematically academic. Does anyone have real world examples where it's useful?
>why would you make it public?

$$$
So if you don't register, your free speech is abridged. The first amendment doesn't say you have to register before you are given free speech.
Economists hate them?
High severity DoS vulnerabilities announced in Node.js
Ask HN: How to find cross-sell opportunities for a software/SAAS product?
I and several colleagues retired over the last few years from a major electrical engineering company. One of my colleagues retired exactly at retirement age but no effort had been put into finding a replacement so the management suddenly scrambled to find someone with a fraction of the expertise who he could train over a period of about six months. Of course they failed to find a suitable candidate and six months was too short.

My situation was similar, I spent six months trying to transfer half a lifetime of domain and software development expertise to a very keen and competent young engineer, but of course this had to be done in between all his other nearly full time responsibilities.

This is what happens when organizations don't believe in the long term future, just next year's balance sheet.
Latimes still hasn't sorted it's shit and blocked your friends from across the ocean.
Can you guys post a plaintext of the article here?
It will be in a year.
A can't fail fighting force is one that comes back from the dead and orders their adversaries to please stick to the plan instead of winning: https://en.m.wikipedia.org/wiki/Millennium_Challenge_2002
Show HN: Maker of the Day
I would even suggest that the lawyer contact the company on your behalf without revealing your identity. I've seen these things go sideways and if you really want to disclose, make sure your identity remains anonymous until they explicitly agree not to pursue any legal action. I'll also add that they might behave irrationally - it can take many forms (denial of a security issue, legal action, defamation of character). But I might be a bit cynical as well, been down this road in the past.
You just re-invented MFC macros for the C++ features that were being discussed for ISO C++89.

https://docs.microsoft.com/en-us/cpp/mfc/reference/mfc-macro...
Hi all, so let explain my latest project:

I’m still recovering from sadly not making Maker Of The Year last year.

This also got me thinking that once a year is probably not enough to give a maker award considering how many bright and talented Makers we have and we probably need to have someone daily!

So this got me to build Maker Of The Day. I was really surprised the domain was available!
I think it’s cool that now anyone who signs up, are guaranteed to have their 24 hours “Maker Of The Day” fame!

It runs on a first come first serve basis so you’ll automatically be added onto the next available slot, which is visible on your Profile Page.

I made it paid because... well, I don't know... money?

Kind Regards from South Africa
Imagine a future where whenever the energy price drops in a region suddenly companies show up with a bunch of such tubes drop them in the ocean. Do some batch processing and once the energy price rises they pull it out and move on.

In reality of course connectivity would be a major problem and energy price differences are probably not large enough to make it viable.
That was my immediate thought: not the $1m, obviously, but:

1) It's a career with extremely limited options for progression, and you might work in the same place your entire life, or perhaps have a small handful of jobs (an increasingly alien concept in today's job market, and one that might make you feel imprisoned if you're not that ambitious).

2) (I suspect) The compensation is not likely to be terribly impressive, particularly early on, as compared with other viable options. Differences in compensation tend to compound over the years, so you'll always feel like you're behind the curve.

Factor in cost of living in California and I imagine it starts to look incredibly unappealing.
Is it?

The quoted proposition is really two rolled into one:

1. Progress is inevitable.

2. Conditional on progress occurring at all, it has to take something reasonably close to a specific path.

The first view seems to be quite widely held. I think it's false, but the second one is true. Is the version being critiqued here, the first one, second, or both?
Generally speaking, if a memcpy's size argument is a constant expression equal to the size of a native integer type, it will be transformed to a native load from the source pointer followed by a store to the destination pointer. After that, the load or store operation (or both) may itself be optimized away if the pointer points to a local variable. Thus, for example, given something like:

void write32(int *ptr, int val) {
memcpy(ptr, &val, 4);
}

…the load is removed entirely, and the store is kept but becomes a native store:

write32:
mov DWORD PTR [rdi], esi
ret

Godbolt link: https://godbolt.org/g/HYv24F
Time Captis – Manage Time and Organize Information Better
Time Captis is a time tracking and information organizer app and is available as software as a service (SaaS) for your professional needs like managing to-dos, clients, contacts, calendar, tasks, memos and notes. Track your time and organize your information on the go, with a simple web browser or mobile apps in a secure way.

Url:- https://timecaptis.com
Yes, in a public company it’s just basic good governance that the CEO and chairman should be separate people, not just separate hats for one unquestioned leader.

Case in point: Nokia was enormously successful in the ‘90s with Jorma Ollila as CEO. In 1999 he was also named Chairman of the Board. That is essentially when Nokia started its downward slide of coasting on past successes.
No, as most private school in France.
The tution fees are pretty high, that is the main cons with this school.
However, you have the opportunity to do many internship (like nearly 2.5 years during the 5 years of study available) to decrease the loan you may have.
https://pastebin.com/raw/Nmr5E8JU
There's also a data center in Helsinki, Finland that is cooled by sea water and the waste heat produced is piped via a heat pump into the district heating network. Here's a press release from 2011:
http://www.investineu.com/content/atos-builds-world%E2%80%99...
Godot engine has hired full-time developers through Patreon backing.

https://www.patreon.com/godotengine
I’ve tried several times, but th page is just unreadable for me! I like to click the page and highlight words as I read. However, the interactive side bar moves the page and kills your (my) ability to read. So despite being signed up for the last few months, I haven’t ever made it past the first couple of pages :(

Can I not just have the PDF to read? The problems ultimately stem from the desire to prevent people from consuming the content in their own way.
Model 3 is now the best-selling mid-sized premium sedan in the USA
> Github felt safe before, a neutral ground for Google, Microsoft, Apple, Facebook, Netflix, Amazon all come together and share their love for code and just code.

This! This is my primary concern. It's not even a concern per se, since I am convinced all of those companies (except MS of course) will pull-out and disperse to alternative services. And then I believe a 2nd wave of smaller, related-to-products-of-these-companies' projects will also leave.

It was nice to have a neutral ground where all "sharks" came together. But at the same time, I can't blame GitHub's founders and board for searching an exit.
Microsoft deploys underwater data center off UK coast
Recently on here[0], Arm claimed for every 7% extra resources they put towards increasing the RoB they got 1% performance. Past a certain point it's not worth it. That was their justification for having half the window of rival Samsung chips.

[0] https://www.anandtech.com/show/12785/arm-cortex-a76-cpu-unve...
Nope, it's the other way around. Because they can't protect the recipe there are no profits to be made and therefore no incentive to run trials. It get's worse. If a traditional recipe works better, doctors can't prescribe that because it's 'untested' and in the end we get people paying more for inferior products.
I had a PC I built and moved to a bungalow near the beach. Within the year it's power supply had rusted. My last PC in a relatively arid environment lasted 4 years.

It's probably the "sea" environment that would pose corrosion issues.
I think it has to do with the humidity of the air.
This is way cool! I've recently been trying to explain this stuff to my 14 year old and now I don't have to! This would be a great learning resource for kids studying STEM.
Many thanks! :)
At what point does this become a problem? They're using the naturally cool sea water to regulate the temperature in the container, but that heat needs to go somewhere... it heats the water.
If this becomes a popular alternative to classic server farms, at what point does it start to increase the temperature of the sea? I know, the oceans are big, but so is our data.