skysight-inc/HackerNews huggingface dataset:
Generally yes, although there are certain games that an old CPU would definitely choke on. It’s a bit disingenuous to say the upgrade cycle is dead and then to spend more money on upgrading the GPU than the total value of everything else combined.
You can't eat a smartphone either but all of these theoretical people with zero disposable income seem to have them for some reason.
According to the OED [1], "evacuate" can apply either to the thing that is being emptied, or to the things being removed.

Meaning 2: "To clear (a place) of inmates, etc., (a country) of inhabitants, troops, wild beasts."

Supported by the quotation "Evacuating the Kingdom of all Foreign Troops"

Meaning 8a: "To clear out, remove (inhabitants, inmates, or troops)."

Meaning 8b: "To remove (inhabitants of an area liable to aerial bombing or other hazards) to safer surroundings"

Supported by quotations "He was evacuating the garrison and Egyptian inhabitants of that place" and "Mr. Greenwood and others strongly appealed to the Prime Minister to evacuate children at once"

[1]: http://www.oed.com/view/Entry/65161?redirectedFrom=evacuate#...
Right now it seems China's success is only temporary, owing a lot to undervaluation of its currency and to the low cost of labor. It cannot stay in this place forever - sooner or later the growth will stop, the cost of labor will go up, and that's when all the totalitarian warts, such as their weak justice system, corruption and ineffective management, will become obvious.
Maybe also interesting: https://neopg.io/

It's (also) from a former GPG dev, bases on the GPG source where some of the targets are:
* switch to C++, allowing to reuse the legacy code, with lots of code thrown out
* move to a single binary (again)

Now, C++ is naturally not your fancy new language and the rewrite-it-in-rust people may run to their pitchforks but he has a blog post entry where he argues his choice: https://neopg.io/blog/cplusplus/

TLDR: He can build upon the well established GPG, C++ is mature and it's flaws are known and can be avoided an worked around.

He even mentions the Sequoia Project in the last paragraph, and envies them a bit as they can use Rust.

(for the record, nothing against rust or sequoia, just wanted to show a related project)
Turing HubblePhone to Launch with Futuristic Features
Nice job, man. By the way, how do you create those animated gifs for explaining?
Now that is a future that I can at least imagine, starting with SDV-only enclaves: "no humans driving on the West Coast" etc. Still doesn't solve other road users (cyclists, pedestrians), but it would definitely do away with entire classes of problems.
Kolmogorov Complexity and Our Search for Meaning
And the latter doesn't answer the pressing question the user actually had about backups.

The full design gives maximum information with keynoting and drill down structure. With some helpful information on how to secure it.

People tend to get desensitized by marketing BS and completely close over it, plus it does nothing to stop angry reviews when your application actually causes or does not solve problems.
Looks like the title has been fixed.
It refactors your thought process.
Yes, they are. Hitek builds those. The 2007 outage of 365 Main in SF, which took down many major web sites, was due to control problems with a set of ten of them.[1] Each unit had a motor/generator, a flywheel, and a Diesel engine on the same shaft. There's a free-wheeling clutch between the Diesel generator and the rest of the system, so the Diesel does not rotate when idle. The Diesel is started by its own starter motor, and when its RPM reaches that of the generator, the clutch engages and it starts powering the generator.

PG&E had a transformer fire which caused large voltage swings.
The flywheels kept the generators turning, and the ten Diesel engines started OK. Then outside power came back up, and after a time delay, the Diesels shut down. Then outside power failed again, and because of a timing incompatibility between the power control and engine control, some of the engines would not restart that soon. There was a minimum "off" time on the engine; it had to stop before it could be restarted.

The engines that did start were not enough to handle the load; they overloaded and their controllers shut them down, shutting down the whole data center.

[1] https://www.datacenterknowledge.com/archives/2007/07/24/gene...
No, neural networks at least in their current incarnation are largely deterministic in nature and are good at solving one problem or class of problem very well. Modular Neural nets with a dynamic topology might be good at solving multiple problem classes and maybe even working out novel uses of it's sub-networks in the solving of new problems. AGI however is still a leap beyond this and might utilise neural nets in some form but that jigsaw is still less than 1/2 finished from what I can see.
Except the Mac Pro hasn't been updated in a while, partially due to thermal constraints. That isn't related to long-term progress, but an uneven cycle.
I'm curious why a large capacitor or inductor cannot be used to provide momentary power for things like electric motor starts, and to smooth out events like a plane briefly occluding the sun.

I built an audio amplifier in college that had a couple of huge capacitors on the power supply (about the size of a can of soda). It would keep the amp running a few seconds after I shut off the power.
Does it go beyond the minimum and old set of ciphers in use by the usual implementations? I'm asking because I firmly believe that any GnuPG re-implementation should try to improve on the current state of mail crypto [0].

[0] https://blog.cryptographyengineering.com/2014/08/13/whats-ma...
Have you had a look at pass¹? It's a bash script that uses gnupg to encrypt secrets as gpg-encrypted plain text files. It has a very nice feature that allows you to specify a list of keys for all secrets in a specific directory (using a .gpg-id file).

Once set up, accessing the secrets is a matter of using the pass command line tool:

pass edit some/secret
# Copy the first line of a secret; by convention
# this is meant for a password:
pass -c some/secret
# Show the whole secret file:
pass some/secret

# Combined with git:
pass git pull
# Generate a 24-character random password:
pass generate some/othersecret 24
pass git push

We use pass to maintain a set of shared secrets with a small team. The (encrypted) files are pushed to private git repository (pass supports this out of the box).

1: https://www.passwordstore.org/
The use case here isn't static files, it's an HTTP cache.
Let me just pick a quote the article, as it sums the idea well:

"So, with this track record, do you want to pay good money to let Microsoft maintain your desktops for you? Yeah, that’s what I thought."
Well, the first version of SSH was released in 1995, so it probably wasn't widespread enough to be included in the first Communicator. Even though they are both Finnish inventions.
VC Pi Campus invests in AI startups co-founded by researchers and designers
lossy abstractions mate.
I wish we had that kind of api in the 80s...
Well there is GPGME: https://gnupg.org/software/gpgme/index.html

But yes I mostly parse colon separated text.
Loading a Merge Request with 168 changes, basically breaks a 4cpu's 4gb instance on gitlab, so yes, "the most basic areas of the core product is almost unusable".

And while some integration is good... A lot of recent stuff is just "we try to grab the easy money"
What Is a Superblock, Inode, Dentry and a File?
This type of customer behaviour explains why "grab the customer by the balls" is such a popular business plan.

In the end customers are screwing themselves big time if they don't want to pay €. Software doesn't grow in trees.
That's pretty much wrong on every point.

You have the wrong model for how this works. SGR control sequences do not work this way.

There is no "additional property". The "additional property" is the very boldface and faint attribute that you erroneously want to "strike from the conversation". It is a standalone attribute, separate from the foreground/background colour setting. And as I said: Some, but not all, terminal emulators treat the bold attribute as a colour modifier, with several conversely now rendering it as true boldface, sometimes to the surprise of users; and the majority simply ignore the faint attribute completely.

And no, you don't get to set aside whether this is a standard, since you brought up the argument that there were "standard colour ANSI escapes" in the first place. (These are not ANSI, by the way. You have the wrong standards body, on the wrong continent.)

To which you then added this erroneous notion that there are "faint and intense palettes", based as we now see on an incorrect understanding of the ECMA-48 SGR control sequence.

No, not using colour is not the only safe route, as ECMA-48 standardizes eight colours with a mapping from ordinal to colour, the use of which is very safely within standard-defined areas. Indexed colour, standardized by ITU T.416, in contrast does not have a similar defined map for the various indices. The "standard 16 colours" in indices 0 to 15, so often talked about, are not in fact standardized.

And indexed colour control sequences properly use colon, not semi-colon, as a separator. Ironically, that is the way that "additional properties", more properly termed sub-parameters, are encoded in ECMA control sequences. You are not alone in making this mistake. It was widely made based upon samizdat, rather than reading the actual standards, and has some historical inertia behind it; although by my observations a fair number of terminal emulator authors have nowadays come around to supporting the proper, standard, mechanism. But you are nonetheless making another mistake.

No, there are not "dozens of standards". There's ECMA-48, ECMA-35, ITU T.416, the Unicode standard (for UTF-8), and the de facto standard of what the VT520 doco says about all of the DEC private stuff. One can nowadays get away with, as I and the mosh people do, not implementing any of the ECMA-35 8-bit character set switching mechanisms and ignoring that standard. The mosh people tout this as a feature. That leaves just four.

Nor are terminal emulator people flippant about them, as you claim, in my direct experience of dealing with them.

* https://unix.stackexchange.com/a/289871/5132
This says more about how efficient KDE has become than how LXQt is performing, if they're feeling like KDE is eating LXQts lunch. I know people want choice and all, but I think we have reached the point where it would make sense for KDE to replace all other DEs purely for its sheer flexibility and performance. With every other DE there is some trade-off, usually in resource usage. KDE at start-up uses under 500mb with Kubuntu 18.04. Its the one reason I no longer need to upgrade my hardware, and can use it till it breaks.
Show HN: New website to help Millennial's better manage money without the banks
>> Yet SICP, which is pretty much the bible of our world, has only three?

pg posted his review on May 20, 2000, when it had 3 stars. From then till today, the book has 4.5 stars. What must have caused this change of opinion?
I have used that for about two decades and it's awesome. The only issue with this keyboard (beside price) is the size so I have tried [too] many others, but always return to it. However by now it's massively modified: all electronics and keycaps replaced (https://www.dropbox.com/s/vr1gvk0gtophnbz/Kinesis%20Advantag...)
Guys, REST APIs Are Not Databases – Thiago Marini – Medium
Not really. N+1 is about « to many » relationships. You would need at least 2 collections to run into that problem.

In sql equivalent, what happened would be more like doing a full table scan on each query instead of using an index ( and not even that, because pre-computing a total isn’t really like an index)

This kind of « account balance » problems are typical of the problems where transactions are really useful. But also historically the kind of problem where nosql techs do a poor job ( they’re more built with « eventual consistency » in mind than atomic or transactional behaviors)
From what I know, you will need a sync check relay, ie a relay that only closes when you're synced up. Those are generally available for 1MW and upwards (one manual notes a minimum constant load on the internal grid of 500 kW or it won't work), look like about the size of half of a car battery, at a price of "contact our sales team".

Could it be made cheaper? Probably. If you get it wrong, the grid probably doesn't care but you'll briefly pump about 500W into the device that is supposed to have 500W going out of it. The reason these are big and expensive is that it requires significant safety gear so nothing explodes even in the worst case. And that safety gear is expensive. So you sell it to people who not only can afford it but also really really need it (ie, 1MW and upwards where you enter the domain of "can fry small section of grid")
VPN DNS leak test tools
Seconded/Thirded.

Hell, I have a CS degree, and my Maths knowledge is horrific. I didn't take Maths at A Level, so I stopped learning any Maths at 16. The course had Maths, but it's surprisingly easy to brute force a solution, and that was a good ten years ago now.

My goal for years has been to learn enough Maths to be able to read Introduction to Algorithms and TAOCP without aid, and recently to be able to better understand ML, but the more I try the more I realise that it's a multi-year investment.
GraphQL introspection and introspection queries
Blockchain at the Ballot Box? Maybe Someday
That reminds me of a recent NASA project where they kinda built small nuclear fission batteries with less than a couple tons of weight (IIRC down to 100kg)

These would be kinda neat as off-grid generators and you can take the nuclear element out (and it would last longer but still be radioactive).
Thanks for the info. I used to work in a data centre in Adelaide doing physical infrastructure and security, so this is right up my alley.
There's a good chance this is true, but this can happen even with competent developers. One person writes the unoptimized function figuring it can be improved later, someone else assumes this must be cheap and drops it on the front page. Or there was meant to be a caching layer, that didn't work because of some bug.
Or you have your inverters run a phase locked loop. When the grid is there it'll keep perfect sync, when it's not there it'll keep running. Switching back to grid power should be as easy as waiting to reconnect until your inverters are back in sync, which depending on the PLL design shouldn't take long.
Single sign-on in CAS client setup with spring security
GitLab's usage of team members in marketing material is creeping me out (as does the whole team page[0]).

[0] https://about.gitlab.com/team/
What's the difference between the output of a network and what an expert says? Unless you can probe mathematically why networks or human mind works, there is no explanation for any of both methods. I can argue that humans learnt from examples the same ways neural networks do, you can say the opposite. But we have no way to say that that any claim is false or true.
Hajj Hackathon Breaks World Record for Number of Participants (2018)
30s-of-code: Learn JavaScript in 30 seconds
Because it's literally the opposite meaning to most other countries.
is there an email i can reach out to?
It's only about finding needles in haystacks if you don't have sufficient instrumentation and monitoring in place. For most production issues your tools should be able to guide you at least the first 75% of the way to your issue, even if they can't usually offer a good fix (though sometimes they can, such as when new relic points out missing db indices causing unnecessary full table scans).
How to tell the difference in intent, purely from what is said? Hard.
FB Censors US Activists and Falsely Claiming They 'Unwittingly' Planned Protest
Capacitors are for DC. You but them in your amplifier after the supply, when you have DC.

Electric motors, especially the simple ones found in compressors for cooling, are running from AC. You can't put a capacitor into the AC path. You can only convert it to DC, charge the capacitor and then convert it back to AC. Where we are back to the original problem.
> Can AMD Ryzen and Threadripper run Linux without crashing?

Yes, of course!

> What about compiling large source code bases? There were some scary bugs reported on Linux when Ryzen came out.

Are you referring to this? https://www.extremetech.com/computing/254750-amd-replaces-ry...

The later revisions of Ryzen 1000 CPUs have been fixed, you could RMA your CPU if it was affected (I did this myself, AMD's support was excellent). Ryzen 2000 CPUs aren't affected.

> Have those problems been fixed definitively? Or should one stick to Intel for Linux at the moment?

I've never heard of any motherboard incompatibilities. The WiFi chips in some of those AMD motherboards are actually from Intel btw.

I'm running an AMD Ryzen workstation with Linux for over a year now and it works perfectly.
Maybe Paul Graham and Ycombinator getting famous. Or the MIT CS undergrad "intro to CS" switching to Python so the disgruntled undergrads no longer give 1-star reviews.
From what I remember those crashes were hardware defects that caused issues under load on any platform. Ryzen 2 hasn't had this issue and my 1600X worked beautifully out of the box on Ubuntu 18.04 except for the lack of sensors.
I somewhat agree with you, but I don't think you're giving these intuitions enough credit. Feelings are fine-tuned over millions of years to be good signals. Things like the halo effect, for example trusting people because they are attractive, are well-rooted in empirical evidence.

Humans may recently have found a better way but that remains to be seen; on the face of it, reason is much more abstract and hence more 'divorced from reality'. It certainly doesn't warrant an immediate switch of strategies.
Zopa (www.zopa.com) | London/Barcelona | Full-time, ONSITE, Visa

We are the UK's leading Peer2Peer platform in the process of building a digital bank to offer new products to our customers. Think Credit Cards, Savings Accounts, and Personal Finance Management, to help people take back control of their finance and feel good about money.

We are looking for:
Data Engineer, Data Scientist, Java Developers, React Developers, Product Managers, DevOps Engineers and QA (Automation!)

Tech: React, TypeScript, ReactNative, Java, Kafka, Kotlin, Groovy, Scala, AWS, Python, Docker, Jenkins, Kubernetes, Go, Redis.

Feel free to check out our careers site (zopa.com/careers) or email me at aaron.smith@zopa.com to find out more.
Awesome offices on the Thames, flexi-working, equity offered. We are 380+ peepz.

:D
Agile tool Mingle is retiring
> Back in the Colonial times, sharp smart lads went to prestigious military schools and learned the complexities of how to subjugate conquered people. How to efficiently run a slave camp.

Source? My understanding was military academies focus on tactical leadership, military conduct and often an engineering background.

It also depends on what you mean by colonial times, military academies didn't show up in the U.S. until the 1800s.

> Maybe squeezing profit off of people

I think the parent's point was significantly more nuanced than this characterization.
It might be worth reading the rest of the article. Which points at that the big reason why you can run off grid is because solar panels without a battery store are effectively incapable of usefully powering variable loads without:

Only running at a fraction of their max available output allow enough headroom for high peak startup draw from loads, and headroom for clouds and planes passing overhead.

Frequently cutting in and out as the load regularly exceeds available supply.

Keeping the frequency sync is the easiest problem to solve, the article even covers what would happen if you tried to use a little generator to produce a sync signal.
The world needs more people like you. Thank you.

I have a very varied workload which includes both complex web applications and content driven sites (very basic, accomplishable-by-WordPress marketing sites). I had a client move their very basic portfolio + blog site to a new developer who rewrote it from scratch. The new site has a loading / splash page before the real site displays. It's entirely JS driven and ticks all the boxes for bad implementation (badly implemented fake links, no use of the history API, bad accessibility.etc).

I don't see how this is not a step backwards. Nothing was gained here except for some resume-driven development. Frankly, it strikes me as something that inexperienced developers do because they aren't aware of a world outside of React (or at the very least consider it to be obsolete).
I did get that, but why is asking the undergrads "who is al" a joke?
This was an interesting read. I had to think of The Wirecutter. Do some tests and then present "the best X".
(I've heard quite some criticism over the Wirecutter and don't want to argue, for lack of real knowledge).

When I'm well invested in a topic, I might research for hours and then buy "the best", but for thing where I just want a "not shitty" option (say, an umbrella maybe?) I like this model. I wish there were more sites like that, where I can trust the opinion/result enough to not have to research for myself.
One line of JavaScript made FT.com 10 times slower
Awesome stuff. Just spent 20 minutes with my 4 year old tweaking settings in the platformer example to see what the results would be. He loved it. Way more fun (for him) than the other day when he asked what the modulo operator was.

It bums me out that the economics of indie games are so awful. The kid in me wants, so badly, to make a gigantic, sprawling version of Zelda or a dungeon crawler. But there's no way I can justify the time investment.

Still, seeing an API this simple is inspiring. Props to kitao.
> In fact, even all the investment they are doing in Africa right now, very little of the social aspects of china are being exported.

China has repeatedly lobbied, with some success now, for East African nations to adopt its "Great Firewall" network infrastructure.
Longtime Linux user who switched to Ryzen 1500x recently from an old Core i7 (2011 model). As far as the processor goes, I have faced no problems w.r.t stability. Paired with an ASRock motherboard, there are no problems with other functionality such as suspend/resume either. Occasionally the Desktop compositor hits a snag freezing my machine and requiring a forced reboot, but I would fault the NVidia drivers for this.

Also, since I use the Arch distro, installing packages from the AUR requires compiling stuff. So far ffmpeg has been among the packages with large source code base that I compile regularly and I've never had issues. I would like to compile the kernel too, but I'm unsure as to whether the difference will be noticeable for my daily usage. On my old machine, the Zen-kernel did improve responsiveness, but on my current one, I'm sticking to the LTS kernel.

Word is that the 2nd generation of Ryzen a.k.a Raven ridge are more stable and worth it if you can afford them (watch out for motherboard compatibility though).
Google: Repairing network hardware at scale with SRE principles