skysight-inc/HackerNews huggingface dataset:
Yes, though randomly spaced when the weather dictated, like spontaneous mass official duvet days or bank holidays. A 95% renewable availability might give two weeks of them a year. Turn renewables lack of 100% availability in to a positive for society.
I'm not sure about the idea but it doesn't strike me as stupid as a perpetual motion machine.

An iceberg has part of the water it's displacing above the water level, so transforming a given volume of water into one should lower the overall line even without carrying it on land... Also the iceberg is white and won't absorb heat as much as the raw ocean. It's not clear to me if it's possible to create this machine using less energy that it's offsetting by the albedo change.
That's an interesting theory. But this problem is actually not confined to the industry, it impacts academia too. Even just as a purely theoretical statistical problem since there is enough data and easy access to that data we should already have some research in this field which sheds some light on the hiring issue.
Cantonese, like mandarin, is a tonal language.

The examples in the article miss the tones. It's like writing pinyin without tones (even with tones it's much less clear than using characters).

This means that understanding a sentence requires a good knowledge of the oral language and to read it all to extract the meaning from the overall context.

That seems to be the point: Software tools will be completely lost.
Thanks. I do appreciate that there are vulnerabilities.

So I work only in VMs. I do nothing on host machines except to run VMs, and keep the OS up to date. And I compartmentalize rigorously. Minimally in different VMs. When it matters more, in different host machines. And when it really matters, in different host machines on different LANs. Only text files cross important security boundaries. And machines that my ~anonymous personas use never see anything about my meatspace identity.

This is, of course, just a hobby.
This is petty cool, is there anything similar for Java applets, remember those?
Come to think, what you describe are exactly the issues i had around london. Yay i could get a new iphone, but buying a property would mean an enormous loan and the size of that property would have been tiny. Overcrowding was another issue, trains were filled to the point where people would stick their noses in other peoples armpits, roads jammed, loads of small shops with low quality products, and ofc loads of crime. I ended up leaving, and one option was toronto, but gave up at the thought it might become another london. Left back for my home country, but my nature is to explore and experience new places, it’s just that the thought of yet another london is unbearable. And most tech jobs are centred around such cities. I just dont want to be a part of the tech worker scene that “changes the world and are the best” but cant afford even basic things in life such as owning a decent property with plenty of room for kids to grow up happily. So i am working remote and working on a side project. Maybe once it takes off i will retire in a small city in a developed country and buy a big ass mansion and enjoy life as it should be.
I think the point of the comment you're responding to is you can put nice things in buildings without them being gigantic advertising. I mean, you can still have beautiful, happy people on walls without it being an advertisement for Coca Cola. And you can size it appropriately.
Astre – Cognitive Computing
Of course, I meant all users that care about privacy and security.
So, the part of the headline about "promote awareness" is wrong, otherwise we would see a decrease in imports? I haven't read the paper, not sure how they measure awareness promotion.
> Just to add to the complexity of the issue: Part of the problem for the UK lies in the strength of the pound.

I'll give you a BIG counterexample: China

Strengthening Yuan makes little difference to manufacturers:

1. Say a factory imports $100 components for widgets

2. Adds $10 value in logistics and labour

3. Exports the widget at still competitive price of $120
> Things were learned from deploying it into a real-world environment.

Nothing was learned.
I don't run Windows myself, but honestly: Remote exploitable Windows vulnerabilities on a default install are somewhat rare nowadays. MS has come a long way here.
Mobile Digitizing Conference
Yeah I'm fed up with unwarranted mentions of Brave. Indeed they are always "aggressive, misleading, promotional", and nothing close to informational. The article was supposed to be about Apple and Webkit, and Brave is just off-topic.

Brave is not a privacy-focused browser. It is an ad-focused browser and the business model of Brave is just this: ads, through Basic Attention Tokens. Privacy and BATs are in conflict and Brave will never be incentivized to respect the privacy of all its users. If you want privacy for you and for everyone, competition except Chrome is already better.

Brave is not a solution for a browser user's problem.
Maybe I didn't phrase it well. Georgia Tech of course has students who perform poorly and fail so their point wasn't everyone is good enough.

Their point was after getting to the top 30% there's really no signifier of who's going to fail or how much they would succeed. After a certain level of basic qualification it's essentially random to them.

So those people of course will get through the hiring process. The issue is whether you actually have a model to filter them out at hiring. Since a workplace Utopia as you suggested doesn't exist yet, I suppose no one has that model yet. So picking the top 0.01% is essentially randomness because as far as we can tell the top 30% are all the same.
That's a very nice essay, thank you for putting this all together!

Personally, I think that many of these points are also valid for computer science. However, for CS, I think short-terminism (which the essay mentions as less of a problem than initially thought, although it features heavily for example in point 9) would be well worth investigating as an important additional issue, because building software systems can take so long.

Many interesting and worthwhile long-term CS projects (such as complex compilers for new languages, new operating systems, intelligent teleteaching environments etc.) had to be terminated or significantly changed or restricted, or cannot even be started in an academic context due to this reason.
This is why I think Swift is a much better choice to replace or at least compliment Python than Rust. It has a modern, powerful type system and all the quality of life advantages which come with it, but it manages this with a lot more usability than Rust.

A well written swift framework almost becomes a DSL for the problem domain, which is a great property for a data science tool to have.
But it wasn't a valuable experiment. Absolutely nothing was learned from it. It's some combination of delusion and fraud. Here's a video from 2014 discussing it: https://www.youtube.com/watch?v=obS6TUVSZds
FailCon 2011 – Uber Case Study – Travis Kalanick
Show HN: Scenery — Asynchronous communication for teams
For sure.

But using Tails in VMs isn't recommended. Better is using Whonix, because it isolates the Tor client and userland in separate VMs. It also has a LiveCD mode. And for added security, you can run it in Qubes.
There Is No Hell Fire Where in Eternity – Pope Francis
The actual best method I think is a 3 month probationary period

My workplace has a six month probationary period; I brought in a mandatory three month review after watching one group screw this up badly. At the end of the six months, the employee came in to work all happy as usual thinking everything was great, and was promptly fired.

The three month review is the point at which the employee is told that they're on track, or they're below standard. If on track, just keep going the same way and if they don't get taken aside for a specific chat in the following three months, told to assume that they're going to pass the probation period; we have definitely turned probation failures into probation successes via this mid-point review. It's also their opportunity to tell the company what the company is doing wrong; what the company is doing that will make them choose not to stay. This too has happened, and we have retained good employees by listening to them at the three month point and making changes.

If they're below standard, they're told what they need to improve and are offered help to improve, or they can just sack it now and walk (or, as happened once and once only so far, they're considered unrecoverable and we take a long hard look at how that person was hired).

The principle we subscribe to is that if the employee is surprised by the results of their probation period, that employee's team lead and by association "the company" has really screwed up. If an employee doesn't know how they're doing after six months on the job, something has gone very wrong.
Quite the story of ten years of failure, from Uber founder Travis Kalanick...
you're misconstruing perfection with satisfaction. entirely different things
I don't get this "location penalty" idea. We have the internet. Businesses already operate globally without the need to constantly fly upper management around the world. The problem is that the talent live in the south east because that's where the jobs are. It's not about the transport links between the south and the north, it's the lack of well compensated jobs in the north to attract business there because of all the other reasons.
Ethereum is not a shitcoin, not really sure why you felt that dig was necessary.
For the specific incident I mentioned in the original post, I didn't quite get the exact details of the problem, but I think the gist of it was that our MongoDB deployment was using too much memory for its cache. We're running it on our Kubernetes cluster that use M5.xlarge EC2 nodes, and it was causing problems to other applications deployed on the same node. Kubernetes was, understably, having a hard time managing resource and scheduling the deployments.

I think one of the challenges with running databases on Kubernetes is that, at the time of writing, Kubernetes does not really have an abstraction for databases and so it manages them just like any other resource (of a given type). Operators are meant to address this though, and the people at Kubecon seem to be excited about it, but I haven't used it personally.
Previous discussion: https://news.ycombinator.com/item?id=16160394
I remember the smashing the stack for fun and profit windows days. It was so easy to inject shell code it was laughable. Btw can you still name a file smss.exe, run it, and not end the process with the task manager?
The oddest lesson of Perl is that, even though there’s a million ways to do it, not all of them are used. It turns out that coders generally realize that the constructed examples you show above are all problematic for reasons unrelated to the change!

“What is b-c, is that a variable or a math?”

“Is it (a=b-c)+d or a=(b-c+d)”

So you simply wouldn’t encounter code written like this, because it’s just as confusing as it is problematic for the hyphen change.
Rather than pave the way for the data economy, we could ask who's benefitting, and if we indeed want to buy into a naive/dystopic future that just creates data monopolies and wealth for very few, to the detriment of eg established retail, ad, media, finance, telco industries.
That 1975 APL demonstration is lovely. Much has been preserved in Dyalog and GNU APL - it's very interesting to see how timeless the core APL functions are.

I'm very fond of a number of videos by the late John Scholes narrating APL solutions step by step, including the well-known demonstration of Conway's Game of Life in APL (0). His videos on depth-first search (1) and solving sudoku (2) are also brilliant.

(0) https://www.youtube.com/watch?v=a9xAKttWgP4
(1) https://www.youtube.com/watch?v=DsZdfnlh_d0
(2) https://www.youtube.com/watch?v=DmT80OseAGs
G Suite got new fonts intended to help improve reading speed
You have everyone's interview scores, performance feedback and promotion histories in a database at a company with tens of thousands of employees. You also have the interview scores for everyone who failed the interview process. Put a statistician on that for a day and you will get a lot of significant data about your hiring pipeline.

It is not hard to do, the data just isn't public and such data will never become public. Therefore public researchers will always lag behind private ones, since the private ones have access to the interesting data.

Edit: Also it is not a theory, I have seen internal studies on this myself.
I would assume that a company without probationary periods is lower quality; either the work is so uniform that anyone can do it and employees are fungible, or they simply accept bad employees and live with them. Every company I've worked for has had some kind of probationary period.

I don't live or work in the US, though; we can dismiss someone during their probationary period with ease, but after that they have workplace protections. If we could fire anyone at anytime for anything we like, that effectively makes the entire employment period a probationary period. Probation never ends if you can be fired at any time.
Yes, but how else will you be able to pull out your phone and start a video call with: “I’m on an aeroplane. Look down. I’m on a horse.”
Why "hack"?
Yeah, this is one of the things we are considering at the moment. However, if I understand correctly, for MongoDB specifically, you need to be using their enterprise offering to be able to utilize their operator.
I wouldn't see Intel bias if AT gave them the spotlight during a time when they announced/launched massively interesting products (like Zen based CPUs were/are). I actually expect them to treat a new Intel architecture exhaustively even at the price of not having time for trivial AMD related news.

But if you read my concrete examples above and go to AT's site to confirm their legitimacy I think you will agree that this goes far beyond giving too much attention to one of them during a period of major change. They were willing to do exactly the opposite and refuse attention during a major launch to cover trivial topics for another company, they accepted being repeatedly played by the same company and never publicly held them accountable.

And this last part is arguably the most worrisome because it's no longer about one journalist's personal preference towards one company. It's their journalistic integrity. When you realize you were tricked into deceiving your readers you're expected to take a stand publicly. And at the very least learn from the experience and trust but verify. AT still enthusiastically covered paper launches that never materialized, with no "grain of salt" thrown in there. And it doesn't matter which brand they favor, only that they are not willing to take a stand after being repeatedly played for attention.

I still read them (only as secondary source) and not recommending against it. Just that the implicit trust I had when Anand was writing is off the table for me.
And also an update this year just after the failure of the experiment was announced: https://www.youtube.com/watch?v=dM50P4K9UVk
I guess I don't understand why anyone would want to leave it installed after that magnitude of trust violation (silent privacy-destroying MITM of HTTPS traffic by default).

Why do you? Edit: Or maybe I'm misinterpreting?
Mesenchymal Stem Cell Treatment for Ischemic Kidney Disease (2013)
Jobs and Woz (2011)
> Our hope is that we’ll be able to use Swift to write every layer of the deep learning stack, from the highest level network abstractions all the way down to the lowest level RNN cell implementation. There would be many benefits to doing this...

Well, the tldr: you’re wrong.

The more approachable reading: python isn’t going anywhere, but people are looking at other things for more than just low level implementations with a python wrapper.

...it’s early days yet, who knows where things will go... but maybe do a bit more reading and have an open mind?

There’s more to life than python.
TIL my house was built in 1338. I honestly had no idea.
For anything heavy, use the awesome "Encyclopaedia Metallum" (metal-archives.com).

Locate your favorite band(s), (they have 130,000 bands or something like that) and use the "Similar Artists" list.

There is a add-on, "Empath" that runs in the browser, here: http://www.furia.com/em/
Tesla Solar Relaunched
Penn Jillette (Penn and Teller) Answers Magic Questions from Twitter
Great read. If you ever want to do this for industry life science research, I'd love to participate!
(Note: this is just a "Concise Review" article. Missed the header due to the character limit...)
The Bomb I Took on 30 Flights
Oh yeah, I definitely meant full-time studies coupled with practice outside of study-hours.
I'm pretty sure curtailment is the exact reverse of what the comment you're replying to is talking about - it happens when there's an excess burst of wind power compared to demand, whereas the question is about wind power filling bursts of demand. Since there's almost no curtailment it seems pretty clear that wind power doesn't currently play a role in filling those; there's just not the excess capacity for it. Of course, curtailment is only low right now because most of the generation is from fossil fuel plants which are shut down in preference to wind. Once that changes curtailment will go up and capacity factor will go down.
You're betting against human ingenuity here.

Solar still works in cloudy weather, and you can compensate by building more than you typically need. You can transmit increasingly long distances. Here's a line working at 2300+km.

https://www.power-technology.com/features/featurethe-worlds-...

Most weather doesn't span 2300km in all directions so I think it's possible to handle most situations and fill in the gaps over time.

You can use a Tesla as home battery. Charge at work or home, or at a supercharger, power your house at night.

Sure there are edge cases like far north where you need coal or nuclear. But I'd bet the bulk of humankind can be supplied well given another 10/20 years of innovation.
My immediate reaction is that the problem with that approach is that it’s simply too expensive for the hiring company

Is it? The cost of hiring the wrong person can be huge. Not just agency fees if they came through a recruiter (those aren't cheap!), but also all the time people then spend on the bad employee and all the damage that person does before the mistake is rectified.

If this system of reading the resumes and then spending a few hours of senior employee time on an interview can reliably find good employees, that's an absolute bargain.
That, plus I guess the package could easily contain suid binaries.
I found the interview hard to follow, so I'll just focus on a few bits.

I disagree with the idea that mathematics has limited computer science. I think the author has a belief that mathematics is a one-way street: you can use mathematics but you can't create it. This is not the case. He's correct the standard mathematics (say, undergraduate level engineering mathematics) doesn't model changes over time and other things that are interesting about computer systems, but this doesn't mean that new mathematics that does model these things cannot be created (and they have). It's also important to realise the practical limits of maths. Unless you're a pure mathematician you don't create maths for the hell of it---you create it to answer some question (what is the runtime of this code? Is it memory-safe?) Modelling everything is hard so you only model enough to answer the question of interest.

I agree that there is an artistic aspect to programming, and I can think of two interesting applications to this. Firstly is to study programming as an art, and this is something the relatively new Programming journal and conference (see https://programming-journal.org/) is trying to do. I think it's early days yet and we don't really have good vocabulary or processes for this study. The second is to use teaching techniques from art, such as studio learning, for programming. I think this could be really valuable and is very under-explored.
I think your example is wrong:

$ seq 0 5 100000 | parallel touch {}.txt

Or you you really want the infinite loop:

$ yes | parallel touch '{= $_=seq()*5 =}'.txt

'$' must be quoted

$ loop --count-by 5 -- touch '$'COUNT.txt
> unless you use a host only PV and if you do that you are likely limiting you db instamce to a specific node which can have scaling and/or HA impacts

This is exactly what we do, and we're having trouble because of it and not only in terms of scaling the database, but also because it runs on the same node as all other Kubernetes resources. We are considering spinning up a dedicated node for it, but I thought at that point we should probably just buy an actual dedicated database solution instead; buy the expertise we don't have currently.
The customer segment served by the intersection of Apple and Goldman seems awfully narrow. I'm not sure there's much in it when it comes to gauging wider market trends.
‘Luxury beliefs’ are the latest status symbol for rich Americans
Nice to hear all those good features :)
I would like to try yours instead of netlify then, although it will be some static pages in the beginning. Thx
Isn’t that the same as responsive design in HTML then? It’s certainly not automatic.
There is no such thing as Malaysia - there are individual citizens, politicians, enterpreneurs and government agencies. It is easy to sit in First World country and give advices and look down but people of Malaysia do not deserve living with toxic fumes of plastic garbage burning next to their homes just because some 'enterpreneurs' have grabed opportunity to make a quick (and illegal) dollar.
> the distri installer does not modify files, it only ever adds images to the package store

The set of installed packages also comprises state of the system. It's the same as in OOP: modification of data in objects is equivalent to a function accepting prior state and outputting an updated state—only it's more difficult to track the changes when they're done from the inside and/or in a far-reaching manner of OOP.

So, in this example, known changes on the installer's level would encompass the installed/updated packages, leaving determining file-level changes to setup scripts of each package. I guess different strategies may exist, but pretty sure this is approximately what other package managers do.

> if you don’t update your Debian machine for a few weeks and want to install a new package, maybe that requires a libc update, which requires service restarts, etc.

Afaik, if you don't restart services, you can run into incompatibilities between old and updated libraries at the runtime of a service. Suppose I'm running a web server in e.g. Python, and I happen to call a script for the first time after such an update. The script loads an extension which relies on freshly updated libc (for example), while the server has the old one loaded.

In short, the system also has state in memory, which after an update differs from the state on the disk—and using mismatching parts of those two is not advisable.

I'm not even sure what would happen in C-level libs in this case (“symbol missing” probably?), but I guess everyone lived through mismatched parts of code at the level of scripting languages, and the result is usually an exception.

If you catch this situation at the update time, you can gracefully restart the web server while handing new requests to the newly-started instance. If you bump into it at the run time, that's an error for at least one client.
The opaque way that Google will terminate your developer account
Just the newspeak idea alone of "Basic Attention Tokens" ... makes me think of the dystopic "Maniac" and AdBuddy.
I thought that "making J look like English" would refer to creating a DSL in it, not substituting J symbols for English keywords. But still, pretty cool.