skysight-inc/HackerNews huggingface dataset:
Worth mentioning the two links toward the end of your story:

https://www.sisense.com/blog/postgres-vs-mongodb-for-storing...

https://www.enterprisedb.com/node/3441 (mongo-pg perf comparison)
My point is, showing spine as white on X-ray (well, that's probably easy, but generalizing this to other tissues and their "normal"/"expected" color probably isn't) would be tremendously helpful in diagnosis... "peeking inside patients without cutting them up" - and I'm wondering, what's stopping us from doing just that?
>lazy developers and too much Kool-aid consumption.

When your argument is based on personal attacks of the people using that thing, it sounds more like you have an emotional investment in the alternative rather than a rational argument.
I agree to this law to the extent. Private drones should be following all of the safety and privacy laws. If they don't - their owners should be held responsible and the case should be resolved in a proper way. That's the same laws as what you have to follow already - some areas are dangerous and some areas are private so you shouldn't enter or there will be consequences.
"Someone uncovering things" appears because in an environment where free speech is not suppressed political, economical, and ideological competitions create incentives to do it. Is it a newspaper, a TV channel, a blog, social network, telepathy, or something else which is used to disseminate information then is a purely technical issue.
Open Source Secure Hardware Enclave
You have probably never experienced the efficiency when you can access terminal contents as plain text. E.g. it is searchable with the same commands as your text buffers, very easy to copy large chunks of output from it, etc.
Sure - I’m not claiming that as a database issue at all. It’s just a side addendum to note that sometimes technical decisions can have a political aspect.
>don't want to take the time to properly learn and optimize sql.

This sounds like an old-wives tail at this point.
How to Install Nextcloud 13 on Ubuntu 16.04 LTS with Plesk
Big brother is listening... spooky thought, but definitely a possibility in the near future
When he said shallow call stack, I immediately thought of forth
Strange that there are no comments. This seems like a neat idea, not for commuting of course but there must be a lot of other applications for something like this.
Yes, there are definitely two points to address. I wasn't really touching the "why did it take 4 years?" because so many others have, I was teetering on edge of the logical next step of enforcing network rules globally.
> This is basically a big, complicated, and slow piece of software that tries to make a SQL database into something else.

Just to nitpick a little, but I think it's a worthwhile distinction, ORMs don't try to make a SQL database something else... either literally or philosophically. To use them in any more than a trivial way you still to understand RDBMSs. They just make the queries less verbose and the output more convenient to work with.
Stephen Boyd's Convex Optimization,

http://stanford.edu/~boyd/cvxbook/bv_cvxbook.pdf

is gorgeous material. Large parts it are from theorems of the alternative, linear programming, Jensen's inequality, R. T. Rockafellar, etc., but Boyd makes it all a clean whole.

That's the upside! The downside is that, IMHO, rarely does any one person need more than a small part of the whole book, and the parts that someone needs are likely also available in the subject they are working with.

So, at least download Boyd's book and use it for reference: If ever have a question about convexity, then start with Boyd!
> The culture you describe is toxic

How? Which parts exactly?

> It's also a culture of de-humanisation

Again, how?

I find it creepy that without any specific examples provided you would report them.

Surely that creates a toxic culture.
IIRC Notepad won't even open files that are larger than [some pretty low amount of kilobytes]. So it's definitely not being used to look through gigantic log files.
New research could banish guilty feeling for consuming whole dairy products
It also makes a lot more noise and looks ridiculous imo.
How to mess up a Python codebase coming from Java background
I'm based in Northern Europe, but the environment is very international.
I feel that these discussions are always going back and forth because TB3 is a fantastic docking station port, and a niche port for everything else, so both sides are right. Comparing the 2016+ port selection to the 2015 one is a false dichotomy created by Apple. The straightforward upgrade path would have been to replace TB2 by TB3, like they did on the iMacs.
Emacs is still useful for me even if I'm doing coding in some IDE. Magit is one thing, also Org mode for notes and tasks, etc.
Hm. My team is running and developing a somewhat complex system based on jvm for years, and never encountered any of the issues in the bullet points. Having consistent test, staging and production environments produced by ansible have been working out for us (and is not hard). Are we just being lucky?
I set a goal to read atleast 3 books a month, so this is my July list:
- A mind at play: halfway through ,good read so far Shanon is a legend
- The subtle Art of Not Giving a FK : Refreshingly good
- Measure What Matters : Using this as a reference for everything now on, good read
Armin Ronacher on Python
Isn’t that exactly how firemen operate? In the business world these crucial roles are neglected and operations is driven towards maximum efficiencies. On the other hand, no one sane would suggest to utilize firemen better during their idle time.

EDIT: I guess that is the reason why consultants come into the picture
Yes hstore is limited but since you can represent numbers and even hstore itself as text, all you really have to do is cast to and from text and then you have a nested structure with almost anything in it...

jsonb is much better obviously but hstore was really nice and kind of under appreciated.
iFixit are great for this:

https://www.ifixit.com/Guide/Installing+MacBook+Pro+15-Inch+...
There's nothing personal there, it's a generic insult. Unless Linus know's about the persons breastfeeding history of course.

My understanding is that the person being derided here isn't even a kernel developer.
I'm surprised how many people still conflate NoSQL with "document database" and only think of MongoDB or CouchDB. I'd love to hear how MemSQL addresses graph data, for example.
LINQ to SQL is a dead end. Look into LINQ to DB https://github.com/linq2db/linq2db which is way faster than LINQ to SQL ever was (faster than even Dapper). If you must you could give EF a try, but stay away from LINQ to SQL.
Microsoft Teams’ new free plan looks like a better deal than Slack’s
She doesn't have to listen to you, badly bleached orange. She is making decisions that she sees as the best for her country not for what's the best for you.
How do you accomplish reading three books a month while maintaining a job and a family (assumption)? I struggle with that and would love to learn some clever strategies
Still have my G3 500MHz somewhere - used that for my entire first year at university in 2008. Battery life was amazing.
This tool seems like it would encourage writing exactly the kind of tests I hate: change detectors. Tests that break every time you change the code regardless of whether the change introduced a bug or not.

Change detector tests are worse than useless because they double the time it takes to make a code change, while not providing any useful information. I already know I changed the code, I don't need a test to tell me that.

We should aspire to write tests that aren't just change detectors, but catch real bugs. Perhaps a tool like this could be useful in an inverse way, to tell you that your test is sensitive to irrelevant details and should be made more general.
Yep.

Oh, and if you're interested in the subject, I can also recommend "Traction" by Gabriel Weinberg and Justin Mares, it's a really neat outline of traction channels.
To everyone that replied to my comment, you are absolutely right and I thing I judged too quickly this kind of situation. It should be left to the authorities as those guys can be armed or pose a threat to anyone. I dont think it is the same in Europe, you never see armed robberies.
I've seen some of those applications. It might be easier & faster to start with a schema-less json database, but I saw some serious maintenance issues with applications like that:

* Using the stored data outside the use cases imagined by the original developer is harder than it should be. (Oh you want a customer dashboard with this and this data correlated, ..)

* "Migrations" can be rather error-prone if developers don't pay attention. (It was stored as a string first, and now it's an integer, now how do we query that). Just because there's no database schema, doesn't mean there's no schema.

* It's hard to see what's actually in a json table/collection. You'd need to browse the code, see how it's used, and then browse through the available data.
It works without an external display as well.
Refreshing my math with Richard Hamming's "Methods of Mathematics Applied to Calculus, Probability, and Statistics"
What is average words per minute a person can read?
You are just defining the limits of "something else" and then saying it doesn't do that. If your data looks completely differently to how the database outputs it, I don't think you can say it is just a trivial difference. Both the structure of a query and its output use different concepts to sql.

Using linq, a query will look like:

db.Products.Include(p => p.manufacturers).Include(p => p.parts).where(p => p.name == 'bike').ToList();

in sql, it is SELECT * from products, manufacturers, parts, JOIN ...... ON .........

The linq query syntax makes it seem like you are just plucking a Product out of a database that has manfufacturer and a list of parts as part of its object. It is an object, not a row and table based structure.

Then the output itself is also an object, in a completely different structure to what the database gave to you.

People can use an ORM and not really know how SQL works if they never bother to learn. It is presenting them with an object-based database.

In a NoSQL database like Mongo, you either have to literally store the Product with its parts and manufacturer, or you take them separately from the database and put them back together in code. This requires no abstraction. It is exactly what is happening.
How to launch Containerum platform for K8s in 5 minutes
Evolution of Application Data Caching: From RAM to SSD
Thanks for bringing this to my intention, it never occured to me to replace/remove the headers. RefControl is not working in the latest FF, but there is a new variant called referer-modifier: https://addons.mozilla.org/en-US/firefox/addon/referer-modif...
Make reading a scheduled part of your day. Just like you would schedule school runs, gym, work, cooking, etc
Harry Potter reference! Nice!
Yes, we take a portion of the merchant fee (similar to regular debit or credit cards).

We don’t monetize by selling your data.
Dirac's early papers are, from what I have heard, amazing pieces of work. One commentary about the quality is given at https://michaelberryphysics.files.wordpress.com/2013/07/berr... .
This is the #1 question that has been bothering me since I heard about eGPUs.
> Start by looking around you and look at who is making 250k+

Is this common knowledge where you work?
To truly argue on this point you need to, I think or at least in my opinion, settle on a definition of "smart" and "dumb".

I like to view our intellect as a tool for survival of our species. By that measure, we are doing fairly well. We used to get wiped out by minor stuff like not enough food, not enough protection from the elements and other animals, diseases, we have eradicated the majority of these things hindering our survival.

I hypothesise that most of the people here (on average) on HN are highly educated. It's kind of fashionable and almost necessary social behavior to be humble in your own intellect. By all objective measures the people on HN are really fucking smart but you can't say that of course because that's "arrogant". Yes, I too think I'm stupid and suffer from impostor syndrome having two graduates degree in applied math.

Anyway, humans, compared to other animals we compete with for survival, food, and territory, are doing really well. I don't see any cows on the moon yet.
Most people don't know this, but #ck exists on OFTC.
I think it looks lovely :- ) having used Puppet a bit in the past. Look how simple: `inline = ["sudo apt-get -y update", ... install nginx ...` Terraform seems to be. .... hmm, apparently one can use things like Chef & Puppet etc together with Terraform, I eventually noticed.
I would say assuming sciences are somehow not affected by these sorts of factors is worse than what the humanities do - at least they admit a bias.
From my own experiences in the hard sciences, the human-factor dominates over objectivity, from the individual through to peer review.
If you have a reasonable idea of what you are doing.
The north, the central and the south are very different. Like different climate, ethnics, religions, languages, and economies.

Africa is also the center of the Arab world (Cairo + 2/3 of the arab world population is there) although the popular belief is that the middle east is.

What are you looking exactly for? I'm from the north so I can answer some questions about that part.
How We Tackled Color Identification (2016)
I wonder how much the hardware costed in total.
2 words. Last one is Musk.
CON1803 – Beyond Text: The Future of IDEs (2015) [video]
Well spotted. I think the tardigrade is special even for a eutelic species. From Wikipedia:

> The eggs hatch after no more than 14 days, with the young already possessing their full complement of adult cells. Growth to the adult size therefore occurs by enlargement of the individual cells (hypertrophy), rather than by cell division.
I'd say because without a modicum of knowledge you'd take it for granted. Compare to "images" of dinosaurs where you'll often read "this is what it should look like" vs "we know squat about the color of their skin". And for space pictures, which are 99% touted as "pictures" and not reproductive works, it's even worse.
Hell, as I'm writing this I'm tempted to double check what I know about color-correctness of any space photo, and my point was already that I'm in the second stage of not knowing - that there could be something I don't know [0]

[0] https://en.wikipedia.org/wiki/Four_stages_of_competence
I wonder how much the software costed in total.
Here is a very smart blog about "Incremental Regular expressions" which is based on this relationship with monoids.

http://jkff.info/articles/ire/#f7
You are a saint. I have a near retirement age coworker in the same office who mutters a lot while working and from time to time will just start talking loudly to people across the room. It's one of the main reasons why I got a noise-canceling headset.
> ORMs don't try to make a SQL database something else

This is simply not true.

Many ORMs are designed to abstract away SQL and RDBMS concepts entirely. They deal in objects and object graphs and output SQL which can be quite disjointed from the object model e.g. many-many relationships.
Barrett Brown's Pursuance Project – Activism Amplified and Encrypted
Similarly, Haskell would be:

add = (+)
f = add 1
f 2

This kind of syntax is great for small code samples or to play in a CLI, but in larger programs more traditional (verbose) syntax works better for me. YMMV.
Skyscanners "Full Stack Test" was entirely in Javascript when I got asked to do it. Screw that, its not my strong point. Apparently the alternative is Hackerrank for systems engineers when I mentioned that to them. Hiring in our industry is a shambles.
An Nvidia GPU with CUDA would've been nice...
Could I ask you what these are?
Just to be clear, Privacy Shield is a self-certification. The certification process consists of filling out a few fields with generic company data to generate a policy and then paying money.

It doesn't prove a business implements privacy by design or takes any steps to ensure data protection. It just proves the business was willing to pay the registration fee and sign a bunch of legal documents that may or may not result in fines if proven to be violated.
These are for mining USB 3.0 cables are the standard they have the correct number of pins for a single lane and have decent shielding.
> kicking out as many layers between a relational db and a REST Api

Cool, is there anything we can see? I pretty much stumbled upon something along those lines back in 2003, and developed it into what I now call "In-Process REST"[1][2] and "Polymorphic Identifiers"[3][4].

The idea being that you can stay within a "storage-oriented vocabulary" for as much as possible, and that can include seamlessly all the way from provided interface to various storage mechanisms.

What's neat is that it reduces friction a lot, greatly enhances composability and reusability and just makes things blatantly obvious.

[1] https://link.springer.com/chapter/10.1007/978-1-4614-9299-3_...

[2] https://github.com/mpw/SoftArchLon2016-In-Process-REST/blob/...

[3] https://www.hpi.uni-potsdam.de/hirschfeld/publications/media...

[4] http://objective.st/URIs/
'Data is a fingerprint': why you aren't as anonymous as you think online
Facebook, Yahoo, Google etc built these databases to use not as coding exercises. So are they lazy and drinking the kool aid for not relying on SQL databases instead of building their own ?

Or maybe SQL isn't perfect for every use case and other developers should stop arrogantly belittling those that choose to architect their own systems a particular way.
Terraform doesn’t abstract away the details of which cloud provider you are using. That would be impractical if not impossible for anything beyond trivial use cases. But it does let you abstract away the logic in dealing with maintaining infrastructure that’s managed through APIs. And the provider support for each cloud makes a huge difference in how usable it is. The AWS support is generally great so I assume the GCP support here is as well.
Top 10 cryptocurrencies which can do 50X in long-term
HOW DOES ENCRYPTION WORK?
Nononono

God please NO!

I would KILL not to make that happen. So many devs abuse those in every language that has that. Even lambas get sometimes abused in Python (and I have a few examples in our codebase unfortunately). Expanding lambdas' scope is the LAST thing I want in Python, this would just lead to worst codebases, with nearly 0 benefit.

If you want to do something that needs 2 expressions, just create a goddamn function and name it for god's sake.

Sorry but I had to say it, I think the lambda limitations is one of my favorite feature in Python.
What large chunks do you need to copy? The only thing I really copy often are file paths.
Desktop platforms (Intel 11xx, AMn) generally have two memory channels. So if you're only running with one module, you're probably leaving performance on the table, regardless of platform.
7 KiB.
What does those old models have to do with the new keyboard?
City street orientations around the world
Optimisation Techniques
I keep looking at Tarantool longingly, but I can't figure out when I would need it.
Is Parse on node comparable at all?
>apreciate suggestions from similarly minded people

What about differently minded people? Hint: they can show you much more because they are different ;)
I've met developers like that.

Although honestly, sql is more than 40 years old and can be really nasty. Stored procedures, each database has a different dialect, nullability comparisons, CTEs. It's very different from any other programming language. It's not that hard to imagine people finding it hard to learn, especially front-end web developers who'd rather not touch the backend. If people don't know how indexes work, then it'll perform really badly as well, which would make databases like mongodb all the more attractive.

Not all developers are formally schooled, a lot of people don't know what a relational database model is.

I've seen people:

* Iterate over entire tables to get to a small number of records

* Not using joins, having the ORM "magically" handle everything (lazily getting non-joined values in separate queries, resulting in thousands of queries)

* Denormalize everything, and then wonder why things are inconsistent and hard to query
$ git shortlog -s --author Sievers --before 2012-07-06
339 Kay Sievers

$ git shortlog -s --author Sievers --after 2012-07-06
12 Kay Sievers
Excellent choice with Blake, and of course, there’s nothing quite like Reading Gaol. The latter is some of the best written word art ever created.

I would point others to Robert Browning’s Childe Roland To The Dark Tower Came. It’s a late romantic poem about the time after Camelot’s glory has faded and all hopes have been dashed by man’s weakness and the inexorable hunger of time. A fitting poem for those of us who live in an age whose greatest promises lay unfulfilled. These were not the robots we were promised.*

*Tagline stolen from a truly stellar Op-Ed from last year available here: https://www.nytimes.com/2017/09/09/opinion/sunday/household-...
You could just call it "privacy sensitivity" but by international standards Germans tend to be more "paranoid" when it comes to protecting their data. The reason I'm using the phrase is mostly that it's not always entirely rational (e.g. the outrage about Google Street View was at times a bit absurd).

The development is certainly positive and the GDPR is also very similar to pre-existing German privacy laws in many aspects, so I'm not complaining.
I think the smug "I am probably more intelligent than them" comes from seeing that the mental model, even though it is mostly product of my up-bringing, requires less mental energy than theirs.

I.e. I had many friends in evangelical circles when I was younger, and "Is evolution a thing" was a topic of debate. But when somebody started to go through his/her convoluted head-canon to have history line-up with creation 6000 years ago, global flood as it happened in Noah's story and God somehow forbidding the process of speciation I can't help myself think that my model is just better.
Thanks, I investigated a bit more since this doesn't seem obvious (to me) reading the egpu product pages or reviews.
This is what I found: https://github.com/mayankk2308/set-egpu so it doesn't look like things currently just work out of the box?
This sun-chasing robot looks after the plant on its head – The Verge
PC sales are growing for the first time in six years – The Verge
I'm not at all optimistic about this. I understand Guido's motives and sympathise with him, but I'm afraid this will have a very detrimental effect on Python and how its development is managed.

He says: "... I don't ever want to have to fight so hard for a PEP and find that so many people despise my decisions." I can only imagine what might happen without a single decision-maker -- just think of all the vitriol that was thrown about the migration to Python 3. At best there will be endless discussions, often being decided in favour of whoever was the loudest and most aggressive on the mailing list; at worst, we might end up with multiple competing forks of Python specification and implementations...

I'm hoping that the PSF will be able to elect a single "product owner"; I don't expect them to have the same amount of influence and respect Guido had, but it would be a good start.
That's just a red herring you're dangling in front of our noses to distract us.

There's no law of the universe saying one has to address bad actors in a specific order or sequentially.

Furthermore, Equifax is a problem that the US needs to solve by themselves. Google & Facebook are a global problem.