skysight-inc/HackerNews huggingface dataset:
You can scale HANA vertically and horizontally. Vertical makes sense for ERP workloads where you want low latency (avoiding communication). The ERP workloads of most companies can fit in RAM easily nowadays. Horizontal scaling is best for data warehousing/analytical workloads, which tend to be more CPU bound due to lots of calculations.
F0l.io
Things must be said, even when there are no immediate consequences.

It's the same with the torture performed by the US during the Bush administration: The torturers got away with it (for now), should we not even shame them?
What ad blocker do you use on Android?
Looking for free ad blocker for Android without exceptional ads
I'm pretty sure the United States Postal Service doesn't deliver to Venice, Italy. He's probably referring to Venice, California; a suburb of LA.
Or Obama :)
I have done:
ipfssudo get QmQZzfs7LjkEnmG3zU92YF7ViCcuCXkNokuYoiNe6pKvDZ

But I don't see any database only html code, how can I clone this website to see what is happening with my f* data?
I turn off (sorry, disconnect from, in new parlance) WiFi.

Please tell me why this behaviour is better:

- the indicator clearly indicates WiFi is off (it's grayed out, like any other icon that show off state)

- the phone drops my perfectly working stable 4G connection and randomly tries to connect to any shitty wi-fi it can find: a random cafe I pass by, a random hotspot on a random phone eenabled by random people on the train, random public wi-fi spots in public areas

- despite the fact that I told it to disconnect from wifi, it doesn't, and randomly connects to all these shitty networks, often popping up a "hey, select a wifi to connect to"

- And then it just reverts to "always on" at 5AM

How is this better?
Is this really a better solution than just getting hours on NERSC (or some other government supercomputer)?
https://f-droid.org/packages/org.adaway/
It could be parenthesized into the HN title but then stuff like that just gets edited back out :-D
Teclast Master T10 Review – A Good Tablet
Ronda Rousey

Have you seen her act???

Also she'd suffered two very embarrassing back to back losses, neither of which she'd handled very gracefully, and had basically lost her image as a bad-ass.
That's strange. I have used Nexus phones since the first one that came out and I have never experienced any significant battery drain from either wifi or bluetooth. First was always screen, second Android system.

Just checked again to make sure. Wifi 0%, Bluetooth 0%
To be fair to Martin Fowler, his writing is generally more journalistic in its approach. Unlike the others you refer to, who are very ideological in their writing, Fowler describes technologies and programming patterns/approaches, in much the same way a tech journalist would do so. And he writes with a level of detail that suggests he's done some significant coding.

Also, re: open source, he does sometimes write about particular open source projects that have successfully made use of the tools or technologies he advocates. Or simply about the open source projects themselves.

I happen to enjoy a lot of Fowler's blog writing. In particular, I've enjoyed reading his posts on the LMAX architecture. Fascinating stuff.
No bucks, no Buck Rodgers. Without a substantial budget increase we won't be going anywhere.
I have a decent Yamaha home stereo receiver. Nothing crazy, but I don't need powered speakers.

I actually still like the sound of my Paradigms, but something came loose in one of them during a move so now it crackles on low base notes.
I just... appreciate art, I guess? It's a beautiful book. The experience of reading it is unpleasant, but that's separate from aesthetic appreciation--I don't read books just to be taught lessons.
Autonomous Passenger Drone completes its first manned flight [Video]
After the check is gone: The underground economy of rural America
Did anyone ever doubt that Russia and China are here to stay? They have been major powers for hundreds of years.
These images, especially the last one, bring back a tonne of nostalgia about early 90s Apple Macintoshes and my HP Deskjet 310.

I wonder what artifacts of the limitations of modern technology will be remembered with nostalgia by those growing up with today's equipment.
Ahh. I missed the other post because it's from a different source with a very generic headline. Before posting, I typically search for the URL and/or non-generic words from story headline to verify it hasn't already been posted.
... or Barack Obama.

Or Aung San Suu Kyi, though she was awarded before she became complicit in an ongoing genocide.
You may be overestimating the diversity in our world - consider what percentage of world kids population is exposed to the unifying experience of Bollywood, Nollywood, Hollywood, Pop Music, K-pop, WoW, LoL, memes. I would argue that kids all over the world are very similar these days.
Well fair enough, but what about TTF vs OTF?
> People who believe correctness is important, and people who think continuous deployment

I don't see why these exclude each other? You can easily have both, through e.g. powerful type systems (a la Haskell) and still use continuous deployment.

> I interpret it as saying average developer mindset needs to shape up.

I think you're giving Uncle Bob too much leeway. If you go through his other posts it should be a bit more clear, but he is very much focused on the programmer being at fault. Heck, in one (as the other commenter pointed out) of his posts he even says that it's never the languages fault (which is obviously wrong, you can eliminate wrong behaviour with good language design).

Another example is http://blog.cleancoder.com/uncle-bob/2017/01/13/TypesAndTest... where he states,

So, no, type systems do not decrease the testing load. Not even the tiniest bit. But they can prevent some errors that unit tests might not see. (e.g. Double vs. Int)

Which is not just something taking out of context, it's more or less the thesis of his article. He really shows here his inexperience with what powerful type systems can do, and I can assure you that you can definitely cut down on a wealth of tests by modelling things in the type system instead - let the compiler do the job for you.
Tools are a thing that over the history of humanity have been shown to improve, even over the much shorter history of programming tools have improved. Yet the ability of large groups of people to have extremely high discipline under deadlines has not beens shown to be improvable. Perhaps if we excoriate the programmers more they will be straighten up and do as we ask of them.

On edit: If there is widespread and long-lived failure to live up to your best practices, it is the practices that have failed.
صور+حب+حزين+2018+مسجات+حزن+عتاب+صور+حب+حزينة+وصور+حزن+الحب
I work with several "Vim masters" who do about 50% of their development in Vim and 100% of their file editing there. It's extremely embarrassing to have to sneak and do repetitious file edits by hand in Notepad++ because I never invested the time into learning Vim. I tried reading a Vim book but became bored and quit after a chapter or two. Honestly I never worked with people who use Vim everyday before so it doesn't seem to be THAT common where it's a requirement to know it but I guess it's worth giving it another try.
Just added this..https://dnslearning.org/privacy
I don't feel like not adding value: Being a bottom-up thinker means I can get to the root cause of hard problems, or even warn and prevent bad solutions. My problem is that I have always felt that only top-down thinkers can do architecture and design. This article shows that this is not the case.
I switched from Nexus 5 to a Pixel XL and had a very different experience. It did seem slightly larger than optimal (thought I felt the same when switching from Nexus 4 to Nexus 5), and very slippery, but I went from having to charge multiple times a day to a battery that lasts all day. Wireless charging was nice--not having to charge is so much nicer. (It's gotten worse with Oreo, but I'm hoping it will improve with time.)
AdAway but it requires root so it can block things via the hosts file
In Spacemacs (a vim emulation mode in emacs), if you type "fd" really quickly in insert mode it puts you back into command mode and then you can just use hjkl to navigate.

I assume one can set up something similar for real vim.
*depending on how hard/lightly you press you get a different interaction. nice uh? and you have to remember which is which or try both
The many faces of `this` in JavaScript
I had good success by starting with the basics but also learning up front what every unshifted and shifted key on the keyboard does by looking at a cheat sheet. Then review every so often, picking a few to try to remember. Just knowing what is possible is useful, and the more keys you know the more precise your edits can be. Nearly every key on the keyboard is useful in Vim.
Is crowdfunding some plane tickets really the most effective thing you can do? Is entirely abandoning Puerto Rico actually what Puerto Ricans want? Is crowdfunding abandonment the response you would want if your state faced a natural disaster?
China is an economic superpower. Russia is an economic backwater with nukes.
Actually I have to worry about the logical limits of someone who has seen a TV show and then pronounces "And right there, ladies and gentlemen, you can see both the cause of the apocalypse, and the obvious solution."
An observation about

> The press, television, and movies make heroes of vandals by calling them whiz kids. ... There is obviously a cultural gap. The act of breaking into a computer system has to have the same social stigma as breaking into a neighbor's house. It should not matter that the neighbor's door is unlocked.

If only it was just kids now. What's changed in the decades since is we have serious professionals beating on our doors now: state actors, mafia, miners, spammers, malvertisers, id thieves. They're well funded and organized. Amateurs don't stand a chance.
> Seeing China as acceptable is not more far-fetched.

Then Europeans are just as native as their reputation. Every country acts in their own self interest. For some, democracy and free markets are in their interest. For some, no.
Same here but I found the password reset jumper. Good old days!
No tool will ever successfully enforce discipline. If anything, it makes people more lax.

"I don't have to reason about whether this can be null, the type system takes care of that for me." "I don't have to worry about leaking memory, valgrind will let me know."

"I don't have to pay attention to the road, Tesla's autopilot takes care of it for me."

All the tools do is enforce a loop of compile -> make compiler happy -> compile.
It's about selling non-free software on top of some free base.
Assuming you mean technology: Russia is its backwaters and there's little indication of that changing.
Firm Behind ‘Fearless Girl’ Statue Underpaid Women
I would agree that additional tools like static analyzers and linters add extra work in the beginning, sometimes significant extra work. But once they're up and running, they greatly decrease the amount of work I have to do, in my experience.

I do like Go's sane defaults and awesome standard library, although I find it wanting as a language (Rust, which ships w/Cargo, also has sane defaults and is more what I look for in a programming language).
The English word great has two distinct senses when describing a quality:

1. One of the best, truly magnificent (Michelangelo was a great artist.)

2. Better than something you would describe as "good". (How are you doing, Bob? - I am doing great, what about you?)

In modern American culture, "good" is often seen as normal and expected. Which means "great" turns into merely better than normal or expected. I think that is the sense in which the word is used in the article.

In some other cultures or languages, the same notion might be described as "not bad".
Iphone se doesn’t have 3d touch. So there’s no way to change this quickly on those devices.
> Contact amazon and tell them to mark your account to not use them.

I've tried this several times (to drop Amazon Logistics) and reps say they can't do that.
There is no normal user. I've got unlimited LTE data and leave WiFi off PERMANENTLY. I'm still on iOS 10.
IMHO.

You need to know the basic vim commands in the case you are stranded in a remote server and need to modify a file. It is also handy to do quick changes to a file when you are in the command line.

I used to do software development in vim back in the day, but I don't do that anymore. Now days I use sublime for scripts and an IDE for larger projects.

My recommendation. Commit the basic commands to muscle memory but you don't need to be a power user.
> "The Koehler Method of Dog Training" is considered the classic.

It may be classic, but like much of the advice mentioned in the article isn't really based on good science.

Negative reinforcement, like the use of a choke collar, can work, but it makes for not only an unhappy dog, but one that is less eager to learn as time goes (hence the old saying , "you can't teach and old dog new tricks").

Current training science centers on positive reinforcement, and it's a method that is not only humane, but that works amazingly well at making a happy, inquisitive dog that loves people and loves to learn from people.

As your book suggestion shows, our shared knowledge is in drastic needs of an update. We definitely need more science based books for sure, and we need that knowledge to get into the mainstream thinking about our relationship with our dogs.

I'd recommend any books written by Patricia McConnell as a step in the direction of understanding dogs in an effort to train them.

https://www.amazon.com/gp/aw/d/B002IPZBP4/ref=mp_s_a_1_3?ie=...

And here's a rundown of the history and evolution of dog training methods
http://www.naiaonline.org/articles/article/the-evolution-of-...
I doubt the average mysql server needs more than 16gb of bandwidth.
Wew
wewe
But... it was. It's like trying to argue that Super Mario Brothers was nothing special because there were already a bunch of games where you controlled a guy and jumped on enemies. While it may have been derivative in some sense it was such a huge leap in sophistication that it turned a marginal genre into a huge craze.
Don’t use default_scope. Ever
I think he means that given enough people looking at a particular code base, even the most obscure (deep) bugs will be found (made shallow).
IMO, only to set up a non-ID sort order
That is how we coded. TECO, my first editor, requires keeping ones code in your head while typing in edit instructions. At 300 baud a teletype was pretty slow to print back the code that you had typed, so every dozen or so line edit commands I would print out the lines I was working on.

Try out ed on a Unix or Linux (or MacOS) system to get a taste of the experience, and don’t forget that playback happened on a teletype printing back at around the speed of a fast typist.

Nevertheless, this was much better than punching cards.
The most important thing to understand about this attack is that it's premised on attackers physically flipping bits, usually in targeted memory locations, during particular phases of computation. Even for attackers with physical access to a device, it's not an easy attack to pull off. It's for the most part not a line of attacks relevant to client/server and cloud software (your cloud provider has less dramatic ways of destroying your security).

The textbook example of a setting where fault attacks matter is smart cards: they're computing devices that perform crypto operations and their users are naturally adversarial (the card controls their access to some resource they'd naturally prefer unfettered access to). The crypto in a smart card needs to work even when the custodian of the card is zapping it with lasers.

The paper mentions IOT as a setting that will increasingly implicate fault attacks. To some extent, maybe. Most IOT devices aren't adversarial with the people whose custody they're in; in other words, if you can get your hands on an IOT device once deployed, the threat model for that device basically already says you own all the "secrets" in the device.

Another pretty important thing to know is that while the paper is interesting, it's not unexpected that DFA attacks would compromise EdDSA; they compromise pretty much everything, don't they?

Finally: I think you really don't care what your crypto library has to say about DFA attacks on its EdDSA implementation. All the mainstream implementations will be "vulnerable" to the attack (EdDSA is unworkably slow with the most obvious workaround of checking the signatures you yourself generate). If you need protection against fault attacks in your threat model, you are way past the point where library safeguards will help you. This is probably the point at which you can't responsibly ship products without getting an actual crypto consultancy to sign off on it.

These are relatively straightforward attacks, both conceptually (the paper has a pretty useful breakdown of "nine" attacks on EdDSA that are basically the same fundamental attack applied to different phases of the algorithm) and to simulate in software, so if you really want to get your head around it, boot up a Sage shell, get EdDSA working, and just play with fake "bit flips".
It’s also unsurprising that this thread isn’t flooded with “disclosure: I work at google” posts.

When GCP announces a feature that’s 1% better than AWS their employees flood the HN post, but when this story hits no one shows up.
Fun fact: there was a really obscure bug on the first LTE iPhone where sometimes your iCloud backup would happen over LTE even if you're connected to wifi.

That was not pleasant.
Firefox and Cliqz Privacy Notice
Unless you are single process bound, say mysql or postgres instance.
I don't usually have this problem. On a dev machine I install a more featurefull vim. I think there's a difference in how "tiny vim" most distros ship with and other vims handle navigation. Seems like tiny vim is closer to vi in enforcing hjkl in insert. I'm sure some reading this knows more than I do about this.
Wkhtmltopdf is a dead-end, but very useful and relatively ligthweight if it still works for your use case.

Thanks for packaging this up!
Japan is bidding to become the world’s blockchain capital
"Fair"; all I care about is being offered the best good or service at the lowest cost.
Economic sanctions are pretty much the only tool available to countries that want access to Chinese markets. And they are roughly equivalent to protectionism.
EQUILIBRIUM POINTS IN N-PERSON GAMES [pdf]
> I don’t interpret the original piece as saying any of these tools and techniques are not useful.

You haven't been reading much of Uncle Bob's articles or tweets then, because that's exactly what he's saying and there's no point in second guessing.
afaik atm it doesn't allow to send a plain text email (but it can display them), the only "output" format supported is HTML.
International Campaign to Abolish Nuclear Weapons Wins Peace Prize
Eh. Apple has always been about making decisions for 'you' to resolve the bigger problems for the most amount of users. People who don't fall into that are just collateral.
Yeah, you're not kidding.

I run semi-bandwidth intensive applications and DigitalOcean and LightSail are actually better deals than EC2 for the amount of bandwidth. $5/mo for 1 TB on DO/LS vs $90 for 1 TB on EC2.

We use a mix of dedicated hardware and DO/LS to meet our needs as bandwidth on the major cloud providers was just too expensive.
> C/C++ is used to write safe code for medical and aerospace applications every day.

How comes we still catch lots of errors in reviews there? How comes that the best paying gigs for c/c++ coders are all code review? Best practices and an excellent toolchain don't help if they are not used. A compiler/language that enforces those is a giant leap forward.

> You can get better static and dynamic code analysis and test coverage analysis tools for C/C++/Ada than you can for Rust.

Of course, but comparing the toolchain of a relatively new language with those of languages into which - literally - billions of dollar were put does only make a temporary point. And with lessons learned from those billions incorporated into the design of the new language, closing the gap will be much, much less expensive and time consuming than the initial development for the languages you mentioned.
Aren’t we treating SSN cards like national IDs already? What make national ids not popular politically?
I just co-authored a similar post with a coworker at our lab; some practical advice for building deep neural networks: https://pcc.cs.byu.edu/2017/10/02/practical-advice-for-build...
Kubernetes helps this a bit with bin packing. Much easier to keep 3 32 core servers loaded than 32 4 core servers.
I was still using my Transmeta-based Sony Vaio Picturebook as a router running FreeBSD up through January 2016. Before that in the early 2000s it made a great, extremely portable hacking laptop. The attention Transmeta got on Slashdot was probably instrumental in my buying it.
>The same applies to grains: cereals such as wheat hybridize in ways that are unusual. There is probably a level of certain chemicals (such as, but not limited to, prolamins, agglutinin, and amylase trypsin inhibitors) that are safe for human consumption, but the hybridization of these grasses for modern commercial production have greatly increased the amount of these chemicals in a given food product.

Is it not possible to buy brown rice thats not polluted with chemicals? I eat brownrice from costco, am I consuming chemicals everyday?
I was not complaining about Lightroom. It has excellent selection tools and brushes. My criticism applies to RawTherapee.
Actually, Airplane mode (thankfully) no longer disables wifi.
Nice find on the bookmark-archiver tool; thanks for sharing!
Even just a fragment of someone's personal information can be combined with other data points in order to commit identity theft.

Other impacts may not have direct monetary damages, but could be even more devastating (ie Ashley Madison).

Until the courts start clamping down on negligent handling of personal data, firms will continue to cheap out on infosec.
Qt 5.9.2 Released
DNS66 is available on F-Droid and doesn't require root ;)
https://f-droid.org/app/org.jak_linux.dns66
tl;dr:
Gödel's Incompleteness Theorem has no implication for AI, and British philosopher John Lucas is full of shit.
> But using hjkl is still too weird for me

It's very natural to use j and k. When you touch type, "j" is your right index home base (I assume you know it but that's why there's a physical marker on "j" and "f").
There are providers that offer unlimited bandwidth that HN users have tested:
https://news.ycombinator.com/item?id=14247795

> notamy: I have an application on OVH (on the USD $3.50/month plan) that pushes/pulls >10TB/month

That entire discussion is recommended for anyone looking for a cheap VPS.
What about with moderation?

I've found reddit's "anybody can be a moderator" model to be disasterous myself. It creates cliques founded entirely on fluff and plastic fakery, which is horrible to see.

On the other hand, HN is moderated by a couple of people on payroll.

I understand (might be wrong, but I think this is true) that Imgur uses volunteers, but puts them under NDA. Objectively makes sense for a site aimed for maximum ad impressions above all else, but only objectively.

I would really, really like to find out if it's possible to find a good balance. I'm not sure if the /. model is at the cutting edge (per se) of social/technical interaction.
> DnsLearning is Free until January 2018

Oh wow, literally.